yml 설정하기 - 1
yml 설정하기
스프링 레거시 버전
web.xml : 서버 포트 및 여러가지 설정
root-context.xml : 데이터 베이스 설정( 한번만 new 되고 더이상 new 될 필요 없는 녀석들 )
servlet-context.xml : 지속적으로 new 해서 만들어서 사용해야 되는 것들
spring boot 에서 yml 은 구분할 필요 없이 합본 이라고 생각 하면 된다.
server:
port: 9090
servlet:
context-path: /blog
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: ten
password: 1q2w3e4r5t!
jpa:
open-in-view: true
hibernate:
ddl-auto: update
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
시나리오1
package com.tencoding.blog.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class TempController {
@GetMapping("/temp/home")
public String tempHome() {
return "/home.html";
}
@GetMapping("/temp/img")
public String tempImage() {
return "/a.png";
}
@GetMapping("/temp/test")
public String tempjsp() {
// prefix : main --> /WEB-INF/views/
// /test
//subfix : .jsp
// /WEB-INF/views/test.jsp
return "test";
}
}
'개발일지 > 스프링' 카테고리의 다른 글
JPA 네이밍전략, 네이티브 쿼리 사용하기 (0) | 2022.12.12 |
---|---|
Spring Boot 회원가입 샘플 기능 만들어보기 (0) | 2022.12.08 |
Xml, Json, Yaml 차이점 (0) | 2022.12.08 |
Spring Boot - interceptor (0) | 2022.12.08 |
SpringBoot - JPA (의존성 설정), MySQL 설정, YML 파일 설정-1 (0) | 2022.12.07 |
댓글