1
Bean을 생성 할 곳에 Bean을 생성하는 어플리케이션을 가지고 있는데, 테스트에서는 설정을 테스트 할 때마다 bean을 생성하고 각 클래스 후에 destroy하고 싶다. . 나는 각 클래스의 속성을 업데이트하기 때문에이 필요스프링 부트시 각 테스트 클래스 종료 후 빈을 파괴하고 재 작성하는 방법
, 예컨대 :
@TestPropertySource(properties = ["my.property=valueForTest"])
그것의 JUnit/봄 수 있습니까?
원래 포스터가'@ TestPropertySource' 사용으로 인해 테스트 클래스 당 완전히 새로운'ApplicationContext'를 생성하기 때문에'@ DirtiesContext'는이 경우에 좋을 것입니다. –
모든 테스트 클래스에 대해 새로운 'ApplicationContext'를 만드는 것이 실제로는 일반적으로 _ 최악의 연습 _이라는 사실을 지적해야합니다. –