템플릿 파일을 수정할 때마다 서버 재실행하는 게 매우 번거로움.
build.gradle > dependencies 에 spring-boot-devtools 속성만 추가(이후, Gradle 동기화)해주면, html 파일을 컴파일만 해주면 서버 재기동 없이 View 파일 변경이 가능하다.

 

재실행 시, main -> restartedMain 으로 표시됨

 

템플릿 파일 수정 후 해당 파일만 '다시 컴파일' 실행

'#개발 > spring' 카테고리의 다른 글

spring security 기본  (0) 2025.10.17
java.lang.NoClassDefFoundError  (0) 2025.10.17
H2 Database  (0) 2025.10.08
Thymeleaf  (0) 2025.10.08
프랙티스 가이드  (0) 2025.10.08

JPA 환경 설정

Hibernate는 SQL 쿼리를 생성해주는 기능을 가지고 있는데, Mysql, Oracle 등 데이터베이스 마다 문법이 조금씩 다르기 때문에 Dialect(방언)을 설정해주어야한다. 그렇지 않으면 런타임 오류 발생

application.yml 에 dialect 지정

jpa:
  hibernate:
    ddl-auto: create
  properties:
    hibernate:
      #        show_sql: true
      format_sql: true
      dialect: org.hibernate.dialect.H2Dialect

Spring Boot 권장 방식 활용

Spring Boot는 Jpa Provider가 Dialect를 자동으로 설정할 수 있도록 하는 것을 권장합니다. 따라서 Dialect를 명시적으로 설정하지 않아도 되는 경우가 많으므로, Spring Boot의 자동 설정을 활용하는 것이 더 좋습니다

'#개발 > spring' 카테고리의 다른 글

java.lang.NoClassDefFoundError  (0) 2025.10.17
spring-boot-devtools  (0) 2025.10.08
Thymeleaf  (0) 2025.10.08
프랙티스 가이드  (0) 2025.10.08
[환경설정] 웹 애플리케이션 프로젝트의 기본 의존성  (0) 2025.10.03

+ Recent posts