데이터베이스 테이블에 저장된 상수 값 목록이 있습니다. 내 응용 프로그램의 검색 양식은 사이트의 JSP 페이지에 배치 할 수있는 공통 포함 파일에 의해 생성됩니다. 이 검색 양식에는 데이터베이스 테이블의 상수가 포함되어야합니다. Spring 빈은 데이터베이스 계층을 관리하며 상수를로드 할 적절한 위치를 찾는 데 어려움을 겪고있다. 나는 다음을 시도했다 :db에서 상수를로드하고 포함 파일에서 해당 값을 읽는 중
- 상수를로드하기 위해 정적 방법을 사용한다. 이 기법의 문제점은 정적 메소드가 데이터베이스 액세스에 사용되는 Spring 빈에 액세스 할 수 없다는 점이다.
- 기본 동작 클래스에 상수를로드하는 중입니다. 이렇게하면 각 페이지로드시 상수에 대해 데이터베이스가 쿼리됩니다. 각 사용자의 세션에 결과를 저장하여 성능 저하를 약간 줄일 수는 있지만 이상적이지는 않습니다.
- 상수를 사용하여 전역 스프링 빈을 생성합니다. 필자는 include 파일에서이 전역 클래스에 어떻게 접근 할 수 있을지 모르겠다.
또 다른 옵션이 있습니까? include 파일에서 정수를 깨끗하게 검색 할 수 있기를 원합니다.