[스프링] @Profile
로컬 개발 환경, 테스팅 환경, 운영 환경에 따른 다른 프로필, 프로퍼티를 사용하는 방법
@Profile(“name”)
- Component
@Profile("local") // spring profiles에서 active가 local일 때만 사용 @Slf4j @Component public class ConsoleMailSender implements JavaMailSender { @Override public MimeMessage createMimeMessage() { return null; }
- application.properties
spring.profiles.active=local