`
musicbox95351
  • 浏览: 220805 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

由spring管理properties文件的资源

阅读更多
一种方式是将一批资源文件交由spring管理,在类中以@Value的方式直接提取信息。
classpath目录下创建xxx.properties文件
applicationContext.xml中配置
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/>
<property name="ignoreResourceNotFound" value="true"/>
<property name="locations">
<list>
<value>classpath*:xxx.properties</value>
        ...
</list>
</property>
</bean>

java类
...
import org.springframework.beans.factory.annotation.Value;
...
@Value("${properties文件中的key}")
private String abc;

现在可以直接使用abc属性了。


一种方式是定义一个properties文件bean,再注入到类中,使用时通过properties.getProperty()来提取信息。
classpath目录下创建xxx.properties文件
applicationContext.xml中配置
...
xmlns:util="http://www.springframework.org/schema/util"
...
<util:properties id="property_a" location="classpath:openview-jms.properties"/>
...

java类
...
import org.springframework.beans.factory.annotation.Autowired;
...
@Autowired
private Properties property_a;
...
        现在可以用openview_jms.getProperty("properties文件中的key")提取信息了。
分享到:
评论

相关推荐

    基于Spring Boot的人力资源管理系统设计源码

    基于Spring Boot的人力资源管理系统设计源码,该项目包含111个文件,主要文件类型有53个java源文件,以及14个html页面文件。此外,还包括12个xml配置文件,11个jpg图像文件,以及4个properties配置文件。该项目是一...

    Java课程实验 Spring Boo 配置文件以及 Profile 多环境配置

    在Spring Boot中,可以使用配置文件来管理应用程序的配置。这些配置文件可以根据不同的环境进行分离和管理,Spring Boot提供了多种灵活的方式来实现多环境配置。 1. 配置文件的命名 默认配置文件:application....

    基于Spring、Spring MVC、MiniJdbc和Shiro的权限管理系统LarvaFrame设计源码

    本项目是基于Spring、Spring MVC、MiniJdbc和Shiro开发的权限管理系统LarvaFrame设计源码,包含436个文件,其中包括145个Java源文件,92个JavaScript文件,30个PNG图片,30个CSS样式文件,27个GIF图片,24个XML文件...

    Spring2.5的国际化配置

    其中,message-info是你的properties文件的通用名。如:我的配置文件叫message-info.properties,message-info_zh_CN.properties等等 只要有了这个配置,然后配置JSP渲染器为JSTL支持的,那么在你的JSP文件中使用...

    spring boot使用i18n时properties文件中文乱码问题的解决方法

    主要介绍了spring boot使用i18n时properties文件中文乱码问题的解决方法,需要的朋友可以参考下

    基于Spring Boot的高校毕业生就业信息管理系统设计源码

    本资源提供了一套基于Spring Boot的高校毕业生就业信息管理系统设计源码,包含612个文件,其中包括194个Class字节码文件,189个Java源代码文件,178个XML配置文件,12个FreeMarker模板文件,10个PNG图片文件,6个...

    从零开始学Spring Boot

    1.32 Spring boot 文件上传(多文件上传) 1.33 导入时如何定制spring-boot依赖项的版本 1.34 Spring Boot导入XML配置 1.35 Spring Boot使用@SpringBootApplication注解 1.36 Spring Boot 监控和管理生产环境 1.37 ...

    mybaties和spring整合包资源和配置文件

    mybaties和spring整合包资源和配置文件,加上config配置文件,里面是一整个测试项目,和项目所有包,导入后,修改jdbc.properties文件内相关数据库用户名和密码,就可以运行了,里面不包含数据库,测试类比较简单,...

    Java开发基于SSM框架开发的客户管理系统源码.zip

    在项目文件夹下的config文件夹中包含数据库常量配置文件,spring配置文件,MyBatis配置文件,log4j配置文件,资源配置文件以及Spring MVC配置文件,其中数据库常量配置文件为db.properties以及MyBatis配置文件...

    Spring+ibatIS案例项目

    部署到eclipse或者是myeclipse中修改jdbc.properties文件就可以使用了,我本人使用的是mysql,资源文件配置好之后就可以直接运行了,要仔细一点哦,如果不能成功操作的可以留言给我,或者加QQ645144985留言给我。

    Spring-Reference_zh_CN(Spring中文参考手册)

    13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 ...

    Spring 2.0 开发参考手册

    13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form...

    科讯人力资源管理系统源码

    系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块 主要技术: java spring mybatis mysql jsp layui ajax 运行环境: java8 maven3 mysql5.x 项目启动步骤: ...

    2.Spring Boot的简单使用

    回顾一下我们如何搭建一个SSM(Spring,Spring MVC,MyBatis)web框架,配置web.xml,将权限交给Spring,设置Spring容器的配置文件application.properties,开启自动扫包、配置数据库文件、引用数据源、文件资源过滤...

    Spring中文帮助文档

    3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...

    spring chm文档

    13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form...

    Spring API

    3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @...

    spring cloud 面试题专项

    Dependency Injection(DI) 方法使得构造器和JavaBean properties文件中的依赖关系一目了然。 与EJB容器相比较,IoC容器更加趋向于轻量级。这样一来IoC容器在有限的内存和CPU资源的情况下进行应用程序的开发和...

    SSM框架(Spring+SpringMVC+MyBatis) 整合实例

    分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.propertis和log4j.properties。完整目录结构如下: 使用框架都是较新的版本: Spring 4.0.2 ...

    基于SSM的食堂菜品点评管理系统设计源码

    本资源提供了一套基于SSM(Spring、SpringMVC、MyBatis)框架的食堂菜品点评管理系统设计源码。该项目包含了84个PNG图像文件、82个JavaScript文件、52个CSS样式文件、51个Java源文件、49个JPG图像文件、19个HTML文件...

Global site tag (gtag.js) - Google Analytics