1.在classpath 类路径下编写如下代码
<bean id="configProperties"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="ignoreResourceNotFound" value="true"/>
<property name="locations">
<list>
<value>classpath:application.properties</value>
</list>
</property>
</bean>
2.在application.properties文件中写入要加入的内容如下
xye.pay.partner=$[xye.pay.partner]
3.vars.dev.properties中写的是需要的变量
xye.pay.partner="xxxxx"
4.新建类ValueDemo,内容如下:
@Component public class ValueDemo { @Value("${xye.pay.partner}") private String Paterner;
private String parter; public String getParter() { return parter; } public void setParter(String parter) { this.parter = parter; }
5.在引用的类中增加
@Autowired
ValueDemo ValueDemo ;
在方法里面即可调用System.out.println("ValueDemo ="+ValueDemo.getParter());
6.运行后可以看到 xxxxx;
7.第一步的配置还可以这么写
<bean id="valueDemo" class="com.xiaoyuer.sms.controller.ValueDemo"><property name="value" value="${xye.pay.partner}" />
</bean>