実行時にJSPでSpringの初期化時(Tomcatコンテナの起動時)に読み込まれるプロパティファイルの名前を取得したいです。
<util:properties id="propertyConfigurer" location="classpath:${devTarget_propertyFileClassPathHere}"/>
<context:property-placeholder properties-ref="propertyConfigurer" />
Tomcat の catalina.properties ファイルによってdevTargetが提供されている場所。この値に基づいて、Spring の初期化中に特定のプロパティ ファイルが読み込まれます。
ここで、このdevTargetを JSP で読み込んで、devTarget が環境を伝える環境に基づいて何かをレンダリングしたいと考えています。
どうすればいいですか?JSP で devTarget に簡単にアクセスできるようにします。
何かのようなもの:
<spring:eval expression="@propertyConfigurer.getProperty('propertyNameHere')" />