springboot2 多模块项目中mybatis如何使用
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章将为大家详细讲解有关springboot2 多模块项目中mybatis如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先创建多模块项目
千家信息网最后更新 2024年11月11日springboot2 多模块项目中mybatis如何使用
这篇文章将为大家详细讲解有关springboot2 多模块项目中mybatis如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
首先创建多模块项目让项目成功运行并跑起来
可以参考文章创建多模块项目 Go!!!
项目分3个子模块分别是,父级megatron
megatron-api
项目启动类package com.megatron.module;import com.megatron.utils.IPUtils;import org.mybatis.spring.annotation.MapperScan;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication@MapperScan("com.megatron.module.dal.mapper") //扫描指定包中的接口public class MegatronLogApiApplication { public static Logger logger = LoggerFactory.getLogger(MegatronLogApiApplication.class); public static void main(String[] args) { System.setProperty("local-ip", IPUtils.getLocalIp()); SpringApplication.run(MegatronLogApiApplication.class, args); }}
application.yml
spring: datasource: name: mysql type: com.alibaba.druid.pool.DruidDataSource druid: filter: stat driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/megatron?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true username: root password: #配置初始化大小/最小/最大 initial-size: 1 min-idle: 1 max-active: 20 #获取连接等待超时时间 max-wait: 60000 #间隔多久进行一次检测,检测需要关闭的空闲连接 time-between-eviction-runs-millis: 60000 #一个连接在池中最小生存的时间 min-evictable-idle-time-millis: 300000 validation-query: SELECT 'x' test-while-idle: true test-on-borrow: false test-on-return: false #打开PSCache,并指定每个连接上PSCache的大小。oracle设为true,mysql设为false。分库分表较多推荐设置为false pool-prepared-statements: false max-pool-prepared-statement-per-connection-size: 20logging: config: classpath:log4j2-test.ymlmybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.megatron.module.dal.entity
megatron-impl
mybatis需要用到的pomorg.mybatis mybatis 3.5.1 compile mysql mysql-connector-java runtime com.github.pagehelper pagehelper-spring-boot-starter 1.2.5 com.alibaba druid-spring-boot-starter 1.1.9
红框内容是通过mybatis插件生成代码参考插件Go!!!最后可以看到结果可以正常输出
关于springboot2 多模块项目中mybatis如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
项目
模块
内容
文章
参考
最小
大小
插件
时间
更多
知识
篇文章
检测
不错
最大
成功
个子
代码
分库
分表
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百万服务器硬件故障告警
新媒体与软件开发专业
四川最好的移动服务器云空间
高科技互联网应用
服务器背板是什么
武汉大学网络安全就业怎么样
网络安全发展的五大特征
数据库底层代码语言
崇明区品牌软件开发怎么样
江阴戴尔服务器维修地址
服务器cpu供电管理
数据库2000以前的某个
苹果手机天气服务器崩溃
黑客软件开发网
SJ视频软件开发
网络安全宣传rap卡通
mmo服务器架构
frp免费服务器
表名后加 数据库
蒲城网络安全法
吉林省文辉软件开发
厦门深度学习软件开发
数据库应用程序基本概念
江阴戴尔服务器维修地址
河北大学软件开发实训
网络安全目的和意义
如东什么是网络技术创新服务
护航网络安全新闻
大学生网络安全知识竞赛好难
py数据库查询数据对应字段