读取properties文件中的内容,可以使用@Value
比如
@Value("${url}")
public String url;
properties文件内容是 url=xxxxxx
但是它只能在它所在容器中使用。比如spring容器中加载了properties文件,但你这个注解使用在springmvc容器(子容器)的Controller中,那么是获取不到的。
-------------------------------------------------
关于父子容器:
子容器能够访问父容器的资源,父容器能够访问子容器的资源。
我们在web.xml中其实配置的就是父子容器org.springframework.web.context.ContextLoaderListener和org.springframework.web.servlet.DispatcherServlet。因为我们在DispatcherServlet中的param-value是spring-servlet.xml,所以,即使你在applicationContext.xml中加载了controller也是没用的,只有spring-servlet.xml中加载controller才有用。
-------------------------------------------------
因为@Value("${url}")这种用法。所以有两种方式使用,
第一种,如果你要在子容器中使用@Value,那么就得把properties文件在spring-servlet.xml中引入。
第二种,因为子容器能访问父容器资源,那就在子容器中创建一个@Service或@Repository等注解的类,专门封装properties文件中的信息。那么子容器可以通过@Autowired对象去得到properties文件中信息。
推荐使用第二种方式。
http://blog.csdn.net/u011302734/article/details/75503467
相关推荐
spring读取properties.
主要介绍了Spring用代码来读取properties文件实例解析,具有一定借鉴价值,需要的朋友可以参考下
Spring 读取properties文件key+value方式.rar
Spring和SpringMVC父子容器关系视频,视频,视频,视频,重要的事情说了不止三遍。。。
Spring3.0 配置文件中加载Properties文件的小例子
spring读取properties配置文件的key值。
Spring 自定义注解注入properties文件的值jar包,下面为使用方法 在xml配置文件中,这样加载properties文件 ...
spring Ioc容器配置 IOC容器数据源配置 <!-- 配置数据源 --> destroy-method="close"> <value>org.gjt.mm.mysql.Driver <value>jdbc:mysql://localhost:3306/demo <value>root ...
在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息,在大数据采集项目中用到的,已经测试过了
spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听
主要给大家介绍了Spring Batch读取txt文件并写入数据库的方法,SpringBatch 是一个轻量级、全面的批处理框架。这里我们用它来实现文件的读取并将读取的结果作处理,处理之后再写入数据库中的功能。需要的朋友可以...
spring4.0框架引用系统properties文件的实例
这是一个简单的案例用来实现Spring中jdbc.properties属性文件进行密文处理,代码中的学生实体自己根据需要在数据库中进行创建
主要介绍了spring无法读取properties文件数据问题详解,需要的朋友可以参考下
本篇文章主要介绍了spring的父子容器及配置详解,详细的介绍了spring父子容器的概念、使用场景和用法,有兴趣的可以了解一下
它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 本项目集成Minio的java客户端...
背景在 Spring 项目中,你可能需要从 properties 文件中读入配置注入到 bean 中,例如数据库连接信息,redis server的地址端口信息
SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例 SpringCloud分布式微服务项目搭建构造父子模块依赖与实现服务提供者与消费者示例 SpringCloud分布式微服务项目搭建构造父子模块依赖...
spring读取配置不同目录下的配置文件,使用ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
自己动手实现Spring IoC容器, 写Spring IOC容器.wps写Spring IOC容器.wps写Spring IOC容器.wps