본문 바로가기

Programming/Spring3

Thymeleaf yml설정 thymeleaf: prefix: classpath:/templates/ cache: 'false' check-template-location: 'true' suffix: .html prefix부분 마지막 슬래시("/") 를 유의하자. 슬래시 까지 넣어두고 Controller에서 return할때 "/test" 의 형식으로 return하면 슬래시가 중복이 되어 오류가 날 수 있다. 2023. 3. 19.
[JAVA] Spring initializr를 사용하여 Spring Project 시작하기 Spring initializr란 spring에서 제공하는 도구를 사용해서 스프링 프로젝트를 만드는 방법 1. start.spring.io 접속 http://start.spring.io 해당 사이트로 접속하면 아래와 같이 뜬다. 2. 옵션 설정 - project : 사용할 빌드툴 (최근에는 gradle을 많이 쓴다고 한다.) - Language : 사용할 언어 - Spring Boot : Spring boot버전이다. SANPSHOT은 개발중인 버전, M은 정식 릴리즈 되지 않은 버전 나머진 정식 버전 - Project Metadata : group - 기업의 도메인 artifact : 빌드한 결과물 이름 Name : artifact와 따라간다. Description : 프로젝트 설명 Package : .. 2023. 3. 19.
@RequiredArgsConstructor 를 사용할때 주의점 @RequiredArgsConstructor 를 사용할때 주의점 의존성주입의 종류로는 Constructor(생성자),Setter,Field 타입이 있습니다. Constructor(생성자)를 사용한 의존성 주입 public class Example{ private final FirstService firstService; private final SecondService secondService; @Autowired public Example(FirstService firstService, SecondService secondService) { this.firstService= firstService; this.secondService= secondService; } } Setter를 사용한 의존성 주입 .. 2023. 3. 18.