springboot2 多模块项目中mybatis如何使用
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章将为大家详细讲解有关springboot2 多模块项目中mybatis如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先创建多模块项目
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
lol全球一共有哪些服务器
命令启动数据库服务
数据库多个模块
5g时代网络安全工作
新倩女幽魂哪个服务器好
gdp数据库在哪可查
分析gis软件开发
空间与独立服务器
数据库访问很慢
商务局网络安全领导小组
根据域名怎么知道哪个服务器
数据库怎么分类的
社区网络安全应急演练方案
电脑打不开数据库怎么解决
专业软件开发待遇如何
甘肃高职三校生高考网络技术题
数据库先 分离
华为手机无法连接服务器请重试
天津专业网络技术资费
基岩版服务器2b2t福利
互联网关注的科技风云
汇顶软件开发医学电子
软件开发合同要交印花税吗
上海web前端软件开发靠谱吗
历届国家网络安全日
精品购物软件开发
服务器管理视频教程全集
数据库输出状态1
滨州网络时间服务器指标
服务器怎么连接交换机