[Spring] 코드에서 Active Profile 가져오기
Spring boot 2022. 1. 9. 12:15

실행프로파일 별로 다르게 실행해야할 업무 로직을 구현이 필요할 경우 아래와 같이 진행하면 쉽게 구현 할 수 있다. ◆Enviroment 빈 설정 Spring 환경 변수는 Enviroment class로부터 가져 올 수 있다. 아래 코드로 bean을 주입한다. @Autowired private final Environment environment; ◆사용 if(Arrays.stream(environment.getActiveProfiles()).anyMatch( env -> (env.equalsIgnoreCase("dev") ))){ //비즈니스 로직 구현 }