我使用Spring 3和Spring的財產佔位符在我的應用程序上下文屬性值的插值:如何禁用財產佔位符
<context:property-placeholder location="my.properties"/>
my.properties包含:
key1=value1
key2=some JSP code ${some-model-attr}
問題是,值在my.properties
也針對佔位符進行評估,但在我的情況下,這些值包含JSP EL,導致「找不到屬性」錯誤dur荷蘭國際集團春初始化:
java.lang.IllegalArgumentException: Could not resolve placeholder 'some-model-attr'
到目前爲止,我有這個解決辦法,但它的醜陋:
key1=value1
key2=some JSP code #{'$'}{some-model-attr}
因此我的問題:
是否可以告訴Spring不插財產佔位符值,換句話說,不要評估佔位符遞歸?