1. .yml??
web.xml, root-context.xml, servlet-context.xml을 합쳐놓은 것이라 생각하면 됨.
스프링 부트는 application.yml에서 모든 설정을 할 수 있다.
server:
port: 8282
servlet:
context-path: /blog
encoding:
charset: UTF-8
enabled: true
force: true
spring:
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/blog?serverTimezone=Asia/Seoul
username: pure
password: pure1234
jpa:
open-in-view: true
hibernate:
ddl-auto: create
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
use-new-id-generator-mappings: false
show-sql: true
properties:
hibernate.format_sql: true
jackson:
serialization:
fail-on-empty-beans: false
** new wizard에 web 관련 html, jsp등이 없어서 아래 글 보고 해결했음.
https://mindols.tistory.com/263
package com.pure.blog.test;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class TempControllerTest {
@GetMapping("/temp/home")
public String tempHome() {
//yml에 mvc 설정이 없는 경우.
//파일리턴 기본경로: src/main/resources/static
//리턴명: /home.html
// 전체경로: src/main/resources/static/home/html
return "/home.html";
}
@GetMapping("/temp/img")
public String tempImg() {
return "/discord.gif";
}
@GetMapping("/temp/jsp")
public String tempJsp() {
//prefix: /WEB-INF/views/
//suffix: .jsp
return "test"; // 전체경로: /WEB-INF/views/test.jsp
}
}
'취업 준비 > Spring boot' 카테고리의 다른 글
9. Board 테이블 생성하기 (0) | 2022.01.21 |
---|---|
8. User 테이블 생성하기 (0) | 2022.01.21 |
6. lombok의 builder (0) | 2022.01.21 |
5. Http 1.1 실습 (0) | 2022.01.21 |
4. HTTP1.1 체험하기 (0) | 2022.01.21 |