간단하게 api를 만들어야 해서 그냥 간단하게 만들어봤다. springboot starter 사이트에서 빠르게 만들어보자. springboot starter 사이트 접속 https://start.spring.io/ Gradle(default) Java 20(최신꺼 써보자. java 20에 뭐가 있는지도 모르겠다.) SpringBoot 3.1.2(java는 20써놓고, snapshot 건너뛰고, 3.1.2..) Others default ▶ GENERATE 소스 제너레이트 후, 다운로드 압축 풀기 java 20 다운로드 and 설치 Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support..
외부에서 api 서버용으로 스프링부트 프로젝트를 구축했을 때, 호출 시, 도메인이 달라 cors 문제가 발생하게 된다. 해결 방법은 아래와 같다. ... @Controller @CrossOrigin("http://localhost:3000") @RequestMapping("/api/test") public class TestController { ... } 호출되는 localhost:3000 을 허용해주겠다는 의미이다. #참고 spring.io/guides/gs/rest-service-cors/
프로젝트를 구성할 수 있는 방법이 너무 많아서 구성하는데 너무 짜증났다 ㅋ 뭘로 설정해야 가장 좋을까 하다가 기본 start.spring.io 에서 생성한 프로젝트를 기준으로 plugin 을 추가해주는 방법을 선택해서 구성했다. 1. start.spring.io 에 들어간다. 프로젝트는 gradle로 구성할 것이기 때문에 1) gradle, java, Spring Boot SNAPSHOT 이 아닌 최신 버전으로 선택한다. 2) Group과 Artifact 를 원하는 걸로 선택해준다. 3) Dependencies에는 spring web, jpa, h2, lombok, thymleaf, devtools, actuator 를 선택했다. 2. 그리고 아래 generate 를 눌러준다. 생성된 프로젝트에서 바로 ..