Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- WebApplication Type
- webjar
- AuthenticationPrincipal
- OAuth2
- Spring Security
- 브루트포스
- 정적 리소스
- 백기선
- HttpMessageConverters
- 백준
- cors
- @Profile
- 스프링 부트
- Application Argument
- JPA
- rest api
- @ConfigurationProperties
- 리소스핸들러
- 다익스트라
- application.properties
- 외부설정
- Application Event
- 리소스 서버
- JsonSerializer
- EnableAutoConfiguration
- Application Runner
- 알고리즘
- HATEOAS
- 스프링부트
- 백트래킹
Archives
- Today
- Total
아카이브
[스프링 부트 개념과 활용] 외부설정1 - Application.properties 본문
1. 외부설정1 - Application.properties
properties 우선순위
1. 유저 홈 디렉토리에 있는 spring-boot-dev-tools.properties
2. 테스트에 있는 @TestPropertySource
3. @SpringBootTest 애노테이션의 properties 애트리뷰트
4. 커맨드 라인 아규먼트
5. SPRING_APPLICATION_JSON (환경 변수 또는 시스템 프로티) 에 들어있는
프로퍼티
6. ServletConfig 파라미터
7. ServletContext 파라미터
8. java:comp/env JNDI 애트리뷰트
9. System.getProperties() 자바 시스템 프로퍼티
10. OS 환경 변수
11. RandomValuePropertySource
12. JAR 밖에 있는 특정 프로파일용 application properties
13. JAR 안에 있는 특정 프로파일용 application properties
14. JAR 밖에 있는 application properties
15. JAR 안에 있는 application properties
16. @PropertySource
17. 기본 프로퍼티 (SpringApplication.setDefaultProperties)
application.properties 우선 순위 (높은게 낮은걸 덮어쓴다)
1. file:./config/
2. file:./
3. classpath:/config/
4. classpath:/
1. 외부설정2 - @ConfigurationProperties
타입-세이프 프로퍼티이며, 여러 프로퍼티를 묶어서 읽어올 수 있다
'Spring > 스프링 부트 개념과 활용' 카테고리의 다른 글
[스프링 부트 개념과 활용] HttpMessageConverters (0) | 2021.01.03 |
---|---|
[스프링 부트 개념과 활용] Profile (0) | 2021.01.03 |
[스프링 부트 개념과 활용] Application Event / Type / Argument / Runner (0) | 2021.01.03 |
[스프링 부트 개념과 활용] 독립적으로 실행 가능한 JAR (0) | 2021.01.03 |
[스프링 부트 개념과 활용] 내장 웹 서버의 이해 2 ( HTTP / HTTPS) (0) | 2021.01.03 |