본문 바로가기
Spring/Spring-detail

@Profile 활용하기

by YoonJong 2022. 7. 21.
728x90

현업에서는 환경을 다양하게 해서 해당 환경에서만 동작하는 빈을 만드는 경우가 있다.

 

@Profile를 활용해서 내가 사용하고 싶은 빈만 사용할 수 있다.

 

사용방법은 아래와 같다.

 

어떤 환경에서 동작시키고 싶은 클래스 위에 @Profile 을 붙여준다.

보통 sandbox(테스트환경) / beta(실운영과 가장비슷) / production(실운영) 으로 나뉜다고 한다.

 

붙여진 프로파일 환경으로 설정하는 방법이다.

 

환경변수에서는 spring.profiles.active=이름 을 붙여주면된다.

이름에는 @Profile("이름") 에 들어간 명칭과 같은 이름을 붙여주면된다.

 

 

728x90

'Spring > Spring-detail' 카테고리의 다른 글

assertThrows 예외 테스트  (0) 2022.08.21
assertThatThrownBy 테스트  (0) 2022.08.17
테스트 케이스 설정 방법 - Memory DB 사용하기  (0) 2022.08.17
@JsonIgnore 와 @JsonIgnoreProperties  (0) 2022.07.08
log(로그,로깅)  (0) 2022.06.08

댓글