收藏148
分享
阅读11905
更新时间2022-04-11
net.ymate.platform ymate-platform-persistence-jdbc 2.0-SNAPSHOT
注:在项目的pom.xml中添加上述配置,该模块已经默认引入核心包及持久化基础包依赖,无需重复配置。
#------------------------------------- # JDBC持久化模块初始化参数 #------------------------------------- # 默认数据源名称,默认值为default ymp.configs.persistence.jdbc.ds_default_name= # 数据源列表,多个数据源名称间用'|'分隔,默认为default ymp.configs.persistence.jdbc.ds_name_list= # 是否显示执行的SQL语句,默认为false ymp.configs.persistence.jdbc.ds.default.show_sql= # 数据库表前缀名称,默认为空 ymp.configs.persistence.jdbc.ds.default.table_prefix= # 数据源适配器,可选值为已知适配器名称或自定义适配置类名称,默认为default,目前支持已知适配器[default|dbcp|c3p0|jndi|...] ymp.configs.persistence.jdbc.ds.default.adapter_class= # 数据库类型,可选参数,默认值将通过连接字符串分析获得,目前支持[mysql|oracle|sqlserver|db2|sqlite|postgresql|hsqldb|h2] ymp.configs.persistence.jdbc.ds.default.type= # 数据库方言,可选参数,自定义方言将覆盖默认配置 ymp.configs.persistence.jdbc.ds.default.dialect_class= # 数据库连接驱动,可选参数,框架默认将根据数据库类型进行自动匹配 ymp.configs.persistence.jdbc.ds.default.driver_class= # 数据库连接字符串,必填参数 ymp.configs.persistence.jdbc.ds.default.connection_url= # 数据库访问用户名称,必填参数 ymp.configs.persistence.jdbc.ds.default.username= # 数据库访问密码,可选参数,经过默认密码处理器加密后的admin字符串为wRI2rASW58E ymp.configs.persistence.jdbc.ds.default.password= # 数据库访问密码是否已加密,默认为false ymp.configs.persistence.jdbc.ds.default.password_encrypted= # 数据库密码处理器,可选参数,用于对已加密数据库访问密码进行解密,默认为空 ymp.configs.persistence.jdbc.ds.default.password_class=
配置参数补充说明:
数据源的数据库连接字符串和用户名是必填项,其它均为可选参数,最简配置如下:
ymp.configs.persistence.jdbc.ds.default.connection_url=jdbc:mysql://localhost:3306/mydb
ymp.configs.persistence.jdbc.ds.default.username=root
为了避免明文密码出现在配置文件中,YMP框架提供了默认的数据库密码处理器,或者通过IPasswordProcessor接口自行实现;
net.ymate.platform.core.support.impl.DefaultPasswordProcessor
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习