@Profile과 @ActiveProfileapplication.properties or yml에서 어떤 프로필을 사용할 지 결정할 수 있다.spring.profiles.active=dev,local 이라고 명시하면 dev 프로필과 local 프로필을 사용하게 된다.반면 Spring 코드 내에서 운영 환경에 따라 다른 빈을 주입해야 할 수도 있다.메인 환경에서는 RedisMainConfig를 개발환경에서는 RedisDevConfig를 사용해 서로 다른 캐시를 사용해야 할 수도 있다.또한 테스트 환경에서는 특정 프로필과 다른 프로필을 사용해야 할 수있다.이럴 경우 @Profile 혹은 @ActiveProfile을 사용할 수 있다.1. @Profile@Profile은 환경에 따라 Bean의 로딩을 다르게 할..