美文网首页
Spring加载属性文件

Spring加载属性文件

作者: kanaSki | 来源:发表于2019-08-17 13:12 被阅读0次

如src下新建db.properties:

jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.72.3:1521:orcl
jdbc.username=scott
jdbc.password=tiger

在applicationContext.xml中引入context命名空间的schema

    <!--多个文件可以用逗号隔开-->
    <context:property-placeholder location="classpath:db.properties"/>
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="${jdbc.driver}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
    </bean>

@value注解可以将properties文件中的值进行注入(前提该类必须被Spring管理,同时需要配置包扫描)

@value("${test.demo}")
private String demo;

相关文章

  • 【学习笔记】MongoBD相关

    Spring加载properties文件的方法 Spring中属性文件properties的读取与使用 windo...

  • spring boot 加载配置文件

    Spring boot加载配置文件@Value 使用@ConfigurationProperties注解赋值属性 ...

  • Spring加载属性文件

    如src下新建db.properties: 在applicationContext.xml中引入context命名...

  • Springboot@configuration和@value对

    在项目实际开发中都会用到配置文件中的属性 加载到spring容器中的需求,而springboot加载配置文件需要两...

  • Spring 讲解(二 )

    1、Spring 容器加载的3种方式 Spring内部创建对象的原理 a.解析xml文件,获取类名,id,属性等。...

  • spring 属性加载及获取

    一、属性文件加载 方案1:通配符解决、逗号分隔 使用通配符让spring一次性读取多个属性文件到一个Propert...

  • Spring bean 加载顺序导致的 bug 问题

    一、问题描述 今天启动 spring boot 项目的时候,有时候会报加载不到配置文件的属性。配置文件的属性是用 ...

  • Spring bean 加载顺序导致的 bug 问题

    一、问题描述 今天启动 spring boot 项目的时候,有时候会报加载不到配置文件的属性。配置文件的属性是用 ...

  • Spring常用接口

    ApplicationContextAware接口: 加载Spring配置文件时,如果Spring配置文件中所定义...

  • 革命路径

    以下内容基于Spring Boot的版本是:2.0.3.RELEASE 一、热加载done二、读取属性配置文件do...

网友评论

      本文标题:Spring加载属性文件

      本文链接:https://www.haomeiwen.com/subject/ksrhsctx.html