jdbc.properties文件中有信息如下:

username=root
url=jdbc:mysql://localhost:3306/qw?characterEncoding=utf8
driver=com.mysql.jdbc.Driver
pwd=123456789

在Spring配置文件中引入properties文件有两种写法:

1、直接使用context:property-placeholder>标签,把jdbc.properties文件路径写进去就可以了。如:

<context:property-placeholder location="classpath:jdbc.properties"/>

用法是:${...}

如果我要取url的数据,直接写成这样:${url}

2、配置成bean的形式,如:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><!--可以配置多个资源文件 --><list><value>classpath:jdbc.properties</value></list></property>
</bean>

用法同上。

Spring配置文件中引入properties文件相关推荐

  1. Spring依赖注入的方式、类型、Bean的作用域、自动注入、在Spring配置文件中引入属性文件...

    1.Spring依赖注入的方式 通过set方法完成依赖注入 通过构造方法完成依赖注入 2.依赖注入的类型 基本数据类型和字符串 使用value属性 如果是指向另一个对象的引入 使用ref属性 User ...

  2. sping配置文件中引入properties文件方式

    <!-- 用于引入 jdbc有配置文件参数 可以使用PropertyPlaceholderConfigurer 或者PropertyOverrideConfigurer --><be ...

  3. spring配置文件中引入其他的配置文件

    spring配置文件中,如何引入其他的配置文件,如下: <import resource="abc/abc.xml">

  4. java读取mysql数据库配置文件_java读取properties文件的方法

    Java 读写Properties配置文件 Java 读写Properties配置文件 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实 ...

  5. spring配置文件中分别使用多个properties文件

    spring配置文件中分别使用多个properties文件 在使用spring时,有时候需要为了模块配置方便有时候需要针对不同的模块建立不同的applicationContext的配置文件,然后在对应 ...

  6. java中读取properties文件内容五种方式

    一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...

  7. Spring PropertyPlaceholderConfigurer Usage - 使用系统变量替换spring配置文件中的变量

    spring 中可以在import 的filename中使用变量 <import resource="camel-context-routes.${username}xml" ...

  8. 五种方式让你在java中读取properties文件内容不再是难题

    2019独角兽企业重金招聘Python工程师标准>>> 方式1.通过context:property-placeholder加载配置文件jdbc.properties中的内容 < ...

  9. Java项目中读取properties文件,以及六种获取路径的方法

    下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法 InputStream in = getClass().getResourceAsStr ...

最新文章

  1. 如何区分山寨版网管软件
  2. Android中的windowSoftInputMode属性详解
  3. 算法提高课-图论-负环-AcWing 361. 观光奶牛:spfa判正环、负环、01分数规划、二分
  4. jfinal框架批量导出数据到Excel
  5. unity摄影机depth模式_Unity3D Camera 摄像机属性详解
  6. 黑苹果2k屏_一加手机屏幕新特性:120Hz、2K+ OLED、10bit
  7. 放苹果(信息学奥赛一本通-T1192)
  8. 【树莓派】最常用的树莓派 Linux 命令及说明
  9. 【ES】ES 运用search_after来进行深度分页
  10. 赛尔原创 | ACL20 用于多领域端到端任务型对话系统的动态融合网络
  11. ojdbc7、8在maven环境中的配置异常及处理
  12. 国内博客(blog)搬家工具(服务)大全
  13. 2021年PAT乙级春季真题
  14. 在windows和Deepin上安装Fedora33-KDE:一波三折、第九次成功的嘤嘤怪
  15. Mysql :Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
  16. 西北大学Latex学位论文模板
  17. 自动编码器检测检测信用卡欺诈
  18. 论文笔记—LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
  19. 脉冲神经网络:MATLAB实现脉冲神经网络(Spiking Neural Network,SNN) 用于图像分类(提供MATLAB代码)
  20. 营养过剩也是一种营养不良

热门文章

  1. 怎么升级计算机内存容量,怎么样升级电脑内存
  2. javac不是内部或外部命令,也不是可运行的程序怎么办?
  3. 2023年西安电子科技大学机械专业考研上岸经验分享
  4. 100Hz加压电光调Q 参数及使用方法
  5. 天涯明月刀7月5号服务器维护,【图片】7月13日天泪迷局夏季版本服务器维护更新公告【天涯明月刀ol吧】_百度贴吧...
  6. freeswitch实现监听_Freeswitch监听功能--单向监听
  7. APP测试要点详细整理
  8. Python+大数据-数仓实战之滴滴出行(一)
  9. 手把手:如何用R制作动态图
  10. 【论文阅读02】2021 任务级兵棋智能决策技术框架设计与关键问题分析 张驭龙