为了账号安全,请及时绑定邮箱和手机立即绑定

关于配置文件的问题

这里用来创建容器的xml文件即测试时super()里填的xml文件是怎么配置的

正在回答

2 回答

参考:https://my.oschina.net/u/2326864/blog/1786955

1。@PropertySource+@Value

要想使用@Value 用${}占位符注入属性,这个bean是必须的(PropertySourcesPlaceholderConfigurer),    //这个就是占位bean 

如果不用的话,

Value("${url}")

private String url;

@Value("value") 里面的value就是String url的值

加上这段代码,会识别${}占位符:

@Bean

    public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {

       return new PropertySourcesPlaceholderConfigurer();

    }

2.@PropertySource+@Value+@Envirment

 另一种方式是不用value直接用Envirment变量直接getProperty('key')  

@Autowired

private Envirment envirment;

使用envirment.getProperty('key') ;就可以取到属性 


0 回复 有任何疑惑可以回复我~

这个xml文件就是spring的配置文件,遵循spring的xml配置语法

0 回复 有任何疑惑可以回复我~
#1

那一年故乡 提问者

不是,你理解错我的意思了,我想问的是此时xml配置些什么内容,现在知道了还是扫描那个包,还是感谢你的回答
2017-08-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring入门篇
  • 参与学习       268787    人
  • 解答问题       963    个

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

进入课程

关于配置文件的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信