JAVA学习之Spring @Value使用
来源:互联网 发布:通过网络走群众路线 编辑:程序博客网 时间:2024/06/01 17:10
@Value可以用来读取配置文件中的信息
比如我们在config.properties中定义test="test",在spring配置文件我们可以通过如下方式读取配置文件
特别注意:
我们读取配置文件还可以通过如下方式
<context:property-placeholder location="配置文件的路径"></context:property-placeholder>
但是这2中方式我们只能选取一种,不能2中方式都进行读取,也就是我们的配置文件必须统一在一处进行读取,不允许多出进行维护,否则先配置的会覆盖后配置的信息,会导致在程序中使用@Value的方式读取不到配置文件中的信息
如上我们在配置文件中读取了config.properties中的信息
在代码中使用如下,可以在任何被注解标记的累中使用,因为需要被spring扫描,所以必须包含在有注解的类中,如下注解为@service
@service
public Class Test{
@Value("${test}")
private String test;
}
通过断点我们可以看到类Test中的test属性值为"test"
如果以上方式仍能获取不到值,累Test中的test属性的值为"${test}",也就是没有解析出来,那么请查看web.xml中读取spring配置文件读取的作用域,我们读取spring配置文件必须在DispatcherServlet中通过<init-param></init-param>中进行读取,而不是放在<context-param></context-param>中读取。
0 0
- JAVA学习之Spring @Value使用
- 【Spring】学习@Value注解
- Spring @Value 使用
- Spring @Value使用示例
- Spring 3使用@Value
- Spring SpEL系列二 @Value,xml, Java代码使用SpEL
- Java学习之道:纯Hibernate使用-不用spring事务管理
- Spring @Value注解的使用
- java框架学习之-----spring
- spring学习之---使用spring容器
- java之Spring简单使用
- spring boot使用@Value,@PropertySource注解使用
- 学习Spring boot 注解 @Value @Component @ConfigurationProperties
- Spring Bean装配之基于Java的容器注解说明——@ImportResource和@Value
- Spring入门(基于Java的容器注解之@ImportResource和@Value)
- Spring中Value注解的使用
- Spring中Value注解的使用
- 使用spring 的注解 @value使用方法
- 推荐给初学LSTM或者懂个大概却不完全懂的人
- 分页工具
- VMProtect怎么用_VMProtect使用教程
- 第19题:Remove Nth Node From End of List
- C++的STL算法for_each
- JAVA学习之Spring @Value使用
- SEAndroid安全机制框架分析
- 举例说明下Model的分层,Model、Logic、Service
- android应用程序启动详情之Dalvik虚拟机
- 学习使用MyEclipse时遇到的问题
- javax.servlet.http.HttpServletResponse下爆红线
- CSDN
- 102. Binary Tree Level Order Traversal Java Solutions
- SiteMesh3.0的下载,简介与使用