스프링 부트 응용 프로그램에서 일종의 속성 검증을하고 싶습니다. 내 응용 프로그램을 시작할 때Application.properties validator
log.path=
logging.config=${log.path}log4j2.properties
내가 메시지가 누락 된 모든 속성에 대한 정보가 될 것입니다있는 모든 빈 속성과 던져 예외를 찾으려면 내 application.properties에서 나는 이런 식으로 뭔가가있다. 봄이 그런 종류의 메커니즘을 제공합니까?
이동 방법은 있지만 슬픈 듯이 명시 적으로 작성해야합니다. 어쩌면 모든 속성에 iterator가있을 수 있으며 거기에 하나의 빈 속성이있을 때 throw 된 Exception이있을 것입니까? 예를 들어 logger가 log4j2 경로를 찾으려고하거나 데이터베이스가 연결을 시도하기 전에이 작업을 수행해야합니다. 바로 전에 빈 속성의 목록을 만들고 예외에 쓰고 명시 적으로 클래스에 쓰지 않으려 고합니다. – Kapitalny