用properties文件读取数据库的配置文件

当properties文件在src目录下时!!!以下三种路径都是正确的。(经过实验验证都可以读到配置文件),classpath不需要大写字母
<bean id="property"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <value>classpath:jdbc.properties</value>
        </property>
    </bean>

<bean id="property"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <value>jdbc.properties</value>
        </property>
    </bean>

<bean id="property"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <value>/jdbc.properties</value>
        </property>
    </bean>
时间: 2024-12-24 18:22:28

用properties文件读取数据库的配置文件的相关文章

【Spring源码分析】.properties文件读取及占位符${...}替换源码解析

前言 我们在开发中常遇到一种场景,Bean里面有一些参数是比较固定的,这种时候通常会采用配置的方式,将这些参数配置在.properties文件中,然后在Bean实例化的时候通过Spring将这些.properties文件中配置的参数使用占位符"${}"替换的方式读入并设置到Bean的相应参数中. 这种做法最典型的就是JDBC的配置,本文就来研究一下.properties文件读取及占位符"${}"替换的源码,首先从代码入手,定义一个DataSource,模拟一下JDB

原生Properties文件读取

package com.starcor.utils; import lombok.extern.slf4j.Slf4j; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * @author dhm * @desc properties文件读取工具类 * @date 2017/11/21 */

曹工说Spring Boot源码(5)-- 怎么从properties文件读取bean

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean Definition到底是什么,咱们对着接口,逐个方法讲解 曹工说Spring Boot源码(3)-- 手动注册Bean Definition不比游戏好玩吗,我们来试一下 曹工说Spring Boot源码(4)-- 我是怎么自定义ApplicationContext,从json文件读取bean de

放射及properties文件读取

package com.forname; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class User { public void ff(){ System.out.println("User.ff()"); } public static void main(String[] args) throws ClassNotFoundExcepti

jdbc,采用properties文件保存数据库账号密码以及链接

1,在根目录创建 mysql.properties 文件,使用这个文件是为了方便以后生成class文件后可修改链接任意数据库 2,导入jar包,自行百度下载. 3,写一个 SqlUtil.class (Sql工具类) package com.sogood.util; import java.io.IOException; import java.sql.*; import java.util.Properties; public class SqlUtil { private static St

properties文件读取工具类

项目中防止硬编码,经常会将一些与业务相关的数据存在properties文件中,根据不同的key加载不同的数据,所以就会有读取properties文件的东西,这篇文章仅为了以后copy方便写的. 1.添加依赖: <!-- https://mvnrepository.com/artifact/commons-configuration/commons-configuration --><dependency> <groupId>commons-configuration&l

java的properties文件从数据库添加到文件

package com.xian.jdbc; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Iterator; impor

Java之properties文件读取

1.工程结构 2.ConfigFileTest.java package com.configfile; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.Properties; public class ConfigFileTest { private static Properties config = null; static { In

properties文件读取配置信息

public static void main(String[] args){ String printerName=""; String path = "C:\\BarCodeConfig\\Printer.properties"; Properties prop = new Properties(); FileInputStream fis; try { fis = new FileInputStream(path); prop.load(fis); fis.c