build.grade 의 dependencies 에서
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
thymeleaf 를 설정할 경우
templates 에 있는 (html 파일)을 반환해준다.
@GetMapping("/html/templates")
public String htmlTemplates() {
return "hello";
}
templates 엔 hello.html 이 있는 상태,
이런식으로 Controller 에서 html 의 이름만 입력하면 된다.
'Spring' 카테고리의 다른 글
Spring ) Annotation 에서 Contoller RestContoller 차이 (0) | 2023.06.14 |
---|---|
Spring ) 충격 기괴한 사실 : 스프링은 java 객체를 json 형태로 자동 변환해서 넘겨준다. (0) | 2023.06.14 |
Spring ) Dynamic 동적 페이지 Controller 에서 활용하기 (0) | 2023.06.14 |
Spring ) RequestMapping 을 통하여 중복 입력 생략하기 (0) | 2023.06.14 |
Spring ) Lombok package lombok does not exist 오류 해결방법 (0) | 2023.06.14 |