@Value 주석을 통해 .Properties 파일에서 목록 액세스
Spring에서는 .properties에서 값 목록을 쉽게 로드할 수 있습니다. 파일을 만들고 @Value 주석을 사용하여 클래스에 삽입합니다. 이를 달성할 수 있는 방법을 살펴보겠습니다.
먼저 .properties 파일에 쉼표로 구분된 값 목록이 포함되어 있는지 확인하세요.
my.list.of.strings=ABC,CDE,EFG
이 목록을 비공개 필드에 직접 로드하려면 수업의 경우 다음 코드를 사용할 수 있습니다.
@Value("${my.list.of.strings}") private List<String> myList;
이 구문은 Spring의 EL(Expression Language)을 활용하여 .properties 파일의 my.list.of.strings 속성. 클래스가 초기화되면 Spring은 자동으로 myList를 파일의 값으로 채웁니다.
또는 Spring 구성 파일에서 목록을 Bean으로 정의할 수 있습니다.
<bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean>
그러나, .properties 파일을 사용하면 유연성이 향상되고 코드를 다시 컴파일하지 않고도 목록을 쉽게 수정할 수 있습니다.
요약하자면, @Value 주석과 Spring의 EL을 사용하여 .properties 파일의 목록을 Spring 관리 클래스로 편리하게 로드할 수 있으므로 구성 데이터에 액세스하기 위한 강력하고 유연한 접근 방식을 제공합니다.
위 내용은 @Value를 사용하여 .properties 파일의 목록을 Spring Bean에 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!