首页 > 其他分享 >spring管理配置文件实现注入

spring管理配置文件实现注入

时间:2023-02-15 22:46:25浏览次数:37  
标签:beanid 配置文件 spring Value key properties 注入

创建配置文件

 

 写入以下内容:

 

 创建配置文件的bean:

 

 

    <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
        <property name="location" value="classpath:/info.properties"></property>
    </bean>

在类中注入:

 

 总结:

使用org.springframework.beans.factory.config.PropertiesFactoryBean获取属性的方式是:

@Value("#{beanid[properties_key]}")
@Value("#{beanid.properties_key}")

标签:beanid,配置文件,spring,Value,key,properties,注入
From: https://www.cnblogs.com/laremehpe/p/17125022.html

相关文章

  • Jdbc_Druid_Utils_V2连接池-需要在src文件夹下创建配置文件druid.properties
    packagecom.atguigu.api.utils;importcom.alibaba.druid.pool.DruidDataSourceFactory;importjavax.sql.DataSource;importjava.io.IOException;importjava.io.InputS......
  • SpringMVC02 - 简单实现
    开发环境IDEA2022.1.2构建工具:Maven3.8.7服务器:tomcat9.0Spring版本:5.3.3JDK17创建maven工程加入web模块->web.xml中添加打包方式<packing>war<packing......
  • SpringMVC04 - 获取请求参数
    获取请求携带的三种数据:参数、请求头信息、Cookie@RequestMapping("/param")publicStringgetParam(@RequestParam(value="userName",required=true,default......
  • SpringMVC03 - @RequestMapping
    @RequestMapping1.@RequestMapping标识的位置@RequestMapping标识一个类:设置映射请求的请求路径的初始信息@RequestMapping标识一个方法:设置映射请求请求路径的具体......
  • SpringMVC06 - 视图与视图控制器
    SpringMVC的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依......
  • SpringMVC05 - 域对象共享数据
    三种域对象:application>session>requestrequest请求域使用ServletAPI向request域对象共享数据@RequestMapping("/testServletAPI") publicStringtestServletAPI......
  • springboot starter 原理解析及实践
    什么是springbootstarterstarter是springBoot的一个重要部分。通过starter,我们能够快速的引入一个功能,而无需额外的配置。同时starter一般还会给我提供预留的自定配置选......
  • SpringMVC源码(七):HandlerAdapter适配器
    在MVC请求流程中,获取到Handler处理器后,会根据Handler处理器找到HandlerAdapter适配器。通过适配器的handle()方法,完成目标Controller处理器的调用。HandlerMappin......
  • springboot切换web服务器
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:s......
  • SpringBoot整合MyBatis
    SpringBoot整合MyBatis在pom文件中添加以下坐标,增加mybatis依赖,和数据库驱动依赖<!--导入Mybatis依赖坐标--><dependency><groupId>org.mybatis.spring.boot</gr......