티스토리 뷰
defer-datasource-initialization: true
defer-datasource-initialization 속성을 사용하면 schema.sql 및 data.sql 스크립트를 Hibernate 초기화 이전에 실행할 수 있습니다.
하지만 해당 설정은 flyway 함께 사용할 수 없습니다.
flyway -> validate 순서로 실행
spring.jpa.hibernate.ddl-auto = validate
spring.flyway.enabled = true
Command line clean
구성된 스키마의 모든 객체(테이블, 뷰, 프로시저, 트리거 등)를 삭제합니다.
Flyway 버전 7.0 이후에는 'cleandisabled' 옵션이 기본적으로 'false'로 설정되어 있습니다.
따라서 'clean' 기능을 사용하려면 'cleandisabled' 옵션을 'true'로 변경해야 합니다.
flyway9.21.1 기준으로 MySQL 8.1 을 지원하지 않는다.
'spring' 카테고리의 다른 글
DispatcherServlet을 어떻게 Eembeded Tomcat에 등록할까? (0) | 2023.09.28 |
---|---|
Jackson의 ObjectMapper는 Thread-safe 한가? (0) | 2023.09.27 |
RowMapper에 rowNum는 왜 필요할까? (0) | 2023.09.27 |
서버에서 OIDC(OpenID Connect)을 검증 과정 (구글 로그인) (0) | 2023.09.15 |
WebFlux 의존성 없이 HTTPInterface 사용하기 (RestClient) (0) | 2023.09.14 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- WebFlux 의존성
- DispatcherServletInitializer
- ValidateException
- CreatedDate
- ServletContainerInitializer
- dto 위치
- 레이어드 아키텍처
- 구글 OpenID
- defer-datasource-initialization
- User Scenario
- HandlesTypes
- org.springframework:spring-webflux
- 유저 스토리
- dto 검증
- java 17
- CreationTimestamp
- setDateFormat
- HTTPInterface
- entity 검증
- FormProperty
- BasicBinder
- 유저 시나리오
- Attribute Converter
- Spring Boot 3
- JPA SQL Injection
- @ElementCollection
- feignClient
- 구글 소셜로그인
- @FormProperty
- @Converter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함