charminseok
Environment(프로파일) 본문
@Profile("")
프로파일 : 각각의 환경에 따라 다른 빈을 사용하는 경우. 특정 환경에서 어떤 빈을 등록해야 하는 경우.(개발서버, 테스트서버, 실제 어플리케이션에서 사용하는 것...등등)
프로파일을 설정하지 않아도 default 프로파일에 적용된다.
프로파일 정의하기
- 클래스 : @Component @Profile(""), @Configuration @Profile("")
- 메소드 : @Bean @Profile("")
프로파일 설정하기
- -Dspring.profile.active="test,A,B,...."
Profile expression : !(not), &(and), |(or)
'Spring' 카테고리의 다른 글
Spring MessageSource (0) | 2021.01.22 |
---|---|
Environment(Property) (0) | 2021.01.22 |
빈의 스코프 (0) | 2021.01.22 |
@Component, @ComponentScan (0) | 2021.01.22 |
@Autowired (0) | 2021.01.22 |