0
回答
filter注入自定义参数问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在CodeFilter中定义了一个参数(带get/set方法):

private String casServerLoginUrl;

在doFilter()方法中打印出来值为:null

web.xml配制:

<filter>
  <filter-name>CodeFilter</filter-name>
  <filter-class>com.huateng.bussiness.security.util.CodeFilter</filter-class>
  <init-param>
<param-name>casServerLoginUrl</param-name>
<param-value>${cas.remote.casServerLoginUrl.test}</param-value>
</init-param>
</filter>

cas.remote.casServerLoginUrl.test=https\://llx.chinaums.com\:7002/cas/login

加载properties文件:

<bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:server.properties</value>
<value>classpath:servicesConfig.properties</value>
</list>
</property>
<!--<property name="location" value="classpath:server.properties" />-->
</bean>


请问是什么原因?

<无标签>
举报
llxi
发帖于4年前 0回/140阅
顶部