@TestPropertySource
이 SpEL을 수락하거나 최소한 다른 속성의 값을 대체 할 수있는 속성을 허용할지 궁금합니다.@TestPropertySource는 SPEL 또는 다른 속성의 값을 존중합니까?
그것은 내가 locations
속성의 파일 중 하나에 존재하는 말하는 겁니다 속성을 가정 @TestPropertySource with dynamic properties
비슷한 질문 ...
예를 들어 내가 좋아하는 뭔가를하려는 경우 :
@TestPropertySource(
locations = {"classpath:application.properties", "classpath:database.properties"},
properties = {"newPortNum = #{1 + Integer.parseInt(${myapp.web.server.port.ssl})}})
또는이 :
@TestPropertySource(
locations = {"classpath:application.properties", "classpath:database.properties"},
properties = {"outputFile = ${outputDir}/foo.txt"})
이렇게하려면 TestExecutionListener
또는 @BootstrapWith
을 구현해야합니까?
둘 다 제안 작동하는지 확인했습니다. 감사 –