java junit 테스트 진행시 properties 가져오기
java 프로젝트 진행시 coverage를 올리기 위해 될 수 있으면 실제 사용되는 config정보들을 import하여 테스트를 진행하려고 하였다. 하지만 실제 구동시와는 다르게 junit에서는 @ConfigurationProperties를 읽어 오지 못하였다. junit에서 몇가지를 세팅해주면 가능해진다. 1. 프로퍼티 위치 입력해주기 @TestPropertySource(locations = "classpath:test.properties") @RunWith(SpringJUnit4ClassRunner.class) public class LogConversionImplTest implements TestAstgData { 2. classpath 위치에 프로퍼티 설정하기 3. config 정보에서 @Ena..