-
Spring boot : application.yml 설정 모음Spring Boot 🍃 2023. 12. 15. 00:01
h2 , jpa 설정
spring: h2: console: enabled: true settings: web-allow-others: true path: /h2-console # h2 db embeded 방식에서도 data.sql 파일이 자동 실행되게 하기 위함 sql: init: mode: always datasource: url: jdbc:h2:${user.dir}/build/generated/h2/user_api;AUTO_SERVER=TRUE;mode=MySQL; jpa: defer-datasource-initialization: true # sql 파일이 hibernate 초기화 이후 동작하게 하기 위한 옵션 hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: true highlight_sql: true logging: level: org.hibernate.sql: debug org.hibernate.type: trace
귀찮아도 웹 콘솔 띄우지 않고 인텔리제이에서 바로 볼려면 절대경로 지정해주는 수 밖에 없음 😬 특히 멀티모듈 프로젝트 구현할 때는 절대 경로가 필수이다
profile 분리 & vault & mysql & h2
profile 분리 & redis & mariadb & security debugging
spring: profiles: active: local group: local: - common prod: - common --- # profile 설정 1 : common spring: config: activate: on-profile: common datasource: driver-class-name: org.mariadb.jdbc.Driver url: jdbc:mariadb://${db.url}:${db.port}/${db.db} username: ${db.id} password: ${db.pwd} jpa: properties: hibernate: show_sql: true format_sql: true highlight_sql: true data: redis: # localhost만 사용하고 6379 port를 사용하면서 redisTemplate 사용하는 경우 안적어줘도 됨 host: localhost port: 6379 password: ${REDIS-PASSWORD} server: servlet: context-path: /test logging: level: org.springframework.security: debug org.hibernate.sql: debug org.hibernate.type: trace --- # profile 설정 : local spring: config: import: classpath:local_info.yml activate: on-profile: local data: redis: database: 2 --- # profile 설정 : prod spring: config: import: classpath:prod_info.yml activate: on-profile: prod data: redis: database: 1
vault 설정
spring: config: import: vault:// cloud: vault: uri: https://vault.zhyun.kim token: ${VAULT_TOKEN} kv: default-context: project이름
나를 위한 검색어 🥸
모음 application.yml yaml yml ㅛㅢ 메ㅔㅣㅑㅊㅁ샤ㅐㅜ app
'Spring Boot 🍃' 카테고리의 다른 글
Spring boot : Spring data envers (링크) (0) 2023.12.15 Spring boot : jar 실행시 환경변수 주입하기 (0) 2023.12.15 Spring boot : @Transactional :: propagation (링크) (2) 2023.12.14 Spring boot : Redis Pipeline (링크) (0) 2023.12.12 Spring boot : Object -> Map 변환 (0) 2023.12.12