개발 이야기/Spring Boot
[Spring Boot] CORS Filter 설정하기 (CORS 오류 해결방법) - Java
[Spring Boot] CORS Filter 설정하기 (CORS 오류 해결방법) - Java
2023.07.11웹 개발을 하다 보면 CORS 오류는 많이 볼 수밖에 없다. 최근 Spring Boot로 개발을 진행하면서 발생했던 CORS 오류를 어떻게 해결했는지에 대한 과정이다. CORS (Cross Origin Resource Sharing) Policy 직역하자면 출처가 서로 다른 자원들을 공유한다는 뜻으로 브라우저가 리소스 로드를 허용해야 하는 자체 출처 이외의 모든 출처 (도메인, 스키마 또는 포트)를 서버가 표시할 수 있도록 하는 정책. Cross-Origin Resource Sharing (CORS) - HTTP | MDN Cross-Origin Resource Sharing (CORS) is an HTTP-header based mechanism that allows a server to indicat..
[Spring Boot] Java RESTful API 만들어서 GET, POST 호출 해보기
[Spring Boot] Java RESTful API 만들어서 GET, POST 호출 해보기
2022.12.01이전 글에서 이클립스(Eclipse)를 설치하고 Spring Boot 설정 및 프로젝트 생성까지 해봤는데 이번에는 Java, Gradle 빌드 기반으로 RESTful API를 한번 만들어 보겠다. 그전에 간략하게 REST란 무엇인가에 대한 설명을 하자면 REST REpresentational State Transfer의 약자로, 분산형 하이퍼미디어 시스템을 위한 아키텍처 REST 아키텍처의 구성요소 1. 자원 (Resource) - URI 모든 자원은 고유의 ID가 있고, HTTP URI로 표현한다. 클라이언트는 URI를 이용해서 자원을 지정하고 해당 자원을 조작하기 위해 서버로 요청한다. 2. 행위 (Verb) - Method HTTP 프로토콜의 Method를 사용하고 GET/POST/PUT/PATCH..
[Spring Boot] 이클립스(Eclipse) 설치 및 스프링 부트(Spring Boot) 사용하기
[Spring Boot] 이클립스(Eclipse) 설치 및 스프링 부트(Spring Boot) 사용하기
2022.11.30개발을 시작하면서 가장 힘들었던 일 중 하나가 개발환경 세팅하기...😅 STS(Spring Tool Suite)를 설치하여 사용하는 방법도 있지만 이클립스를 직접 설치해서 Spring Boot를 사용하는 방법을 소개하려고 한다. 아래 내용들은 최신 버전 기준 Java 웹 개발 기준으로 작성되었다. 바로 시작!! 1. 이클립스(Eclipse) 설치 1-1. 이클립스 설치 파일 다운로드 아래 URL로 접속해서 최신 버전의 이클립스 설치를 해보자. Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source..