最近使用java加载properties文件内容 突然想到了@value不是可以做这样的工作嘛 。于是换成@value来加载 由于没用过这个注解还是导致了一些问题 这里来记录下。
首先我的spring配置文件如下
然后使用 @Value("#{configProperties['application.pindex_url']}") 和 @Value("${appindex_url'}") 和@Value("${application.appindex_url'}") 都不能获取到application.properties里的属性。最后使用 @Value("#{configProperties['pindex_url']}") 才成功获取到 。虽然不难但还是百度了会才把它搞对了 。算了就纯当记录了。至于为什么这么写才行就不去研究了比较忙 以后再看看吧