반응형
IntelliJ에서 스프링 활성 프로파일 환경 변수를 설정하는 방법
저는 이클립스에 스프링부츠 애플리케이션(메이븐 프로젝트)을 사용하고 있습니다.메이븐 프로젝트의 테스트 클린 대상을 실행할 때 활성 프로필을 로드하려고 합니다.
application.properties에서 spring.spring.active=test, aop을 추가했으며 application-test.properties에서도 추가했지만 영향을 주지 않습니다.
또는 IntelliJ IDE의 명령줄 옵션에서 이 속성을 -Dspring.profiles.active=test로 설정하면 명령이 테스트 정리될 때 aop은 영향을 받지 않습니다.또한 지능형에서 러너의 JVM 인수를 설정해 보았습니다.
그러나 @ActiveProfiles("test")는 테스트 케이스 클래스가 IntelliJIDE에서 실행될 때 작동합니다(오른쪽 클릭 -> TestCaseClass 실행).
단서는?
를 사용하여 VM 옵션 설정-Dspring.profiles.active=test
내 프로젝트는 MAVEN을 사용하고 있습니다.
쉬운 것은
MAVEN -> 프로파일 확장 -> 원하는 프로파일을 오른쪽 클릭합니다.
빌드 및 실행
더 명확한 설명을 위해 첨부된 스크린샷을 확인하십시오.
언급URL : https://stackoverflow.com/questions/41244585/how-to-set-spring-active-profile-environment-variable-in-intellij
반응형
'programing' 카테고리의 다른 글
도커 네트워킹 사용 안 함: 경고: IPv4 전달 사용 안 함.네트워킹이 작동하지 않음 (0) | 2023.08.04 |
---|---|
'엔트리' 키워드는 어떻게 되었습니까? (0) | 2023.08.04 |
스위프트의 한 조각은 무엇입니까? (0) | 2023.08.04 |
jquery ajax 데이터에 [개체 개체]가 표시됩니다. (0) | 2023.08.04 |
여러 저장 프로시저의 결과 연합 (0) | 2023.08.04 |