在Spring中读取properties文件
2024-09-01 12:42:36
1、配置文件(*.properties)往往通过以下方式注册在Spring IOC中。
<!-- JDBC配置 -->
<context:property-placeholder location="classpath:mybatis/db.properties"
ignore-unresolvable="true" /> <!-- 微信公众号信息 -->
<context:property-placeholder
location="classpath:wechat/official-account.properties"
ignore-unresolvable="true" /> <!-- 触发器表达式 -->
<context:property-placeholder
location="classpath:wechat/cron-expression.properties"
ignore-unresolvable="true" /> <!-- 其他配置(分页尺寸、访问频率等) -->
<context:property-placeholder
location="classpath:wechat/other.properties"
ignore-unresolvable="true" />
2、在控制层或业务层的类中,通过@Value注解引入其中的某个属性。
/src/main/resources/mybatis/db.properties
# db.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/demo?characterEncoding=UTF-8&useUnicode=true&useSSL=false&allowMultiQueries=true
jdbc.username=root
jdbc.password=root
io.spldeolin.demo.controller.OneController
@Controller
public class DepartmentController { @Value("${jdbc.password}")
private String a; // Others ignore }
3.DEBUG
最新文章
- dataTransfer.getData()在dragover,dragenter,dragleave中无法获取数据的问题
- H-Basis/SG/SH GI Relighting
- PHP+MD5
- [daily][network] NAT原理(转)
- NSBundle UIImageView &;UIButton
- Windows Azure 基本操作手册
- [React Native] Basic iOS Routing -- NavigatorIOS
- Yum安装Memcache
- Weblogic的集群
- POJ2299--树状数组求逆序数
- AFNetWorking常用方法
- Jvm原理剖析与调优之内存结构
- ActiveMQ + NodeJS + Stomp 极简入门
- EsayUi中常用的属性和方法总结
- Windows下Caffe实现图像分类
- angular raido checkbox select取值
- MySQL open_tables和opened_tables
- smartctl 检测磁盘信息
- Vue自定义指令,ref ,sync,slot
- How to Pronounce Work vs. Walk