springboot2 多模块项目中mybatis如何使用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关springboot2 多模块项目中mybatis如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先创建多模块项目
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
服务器前后端存储网口分布
怎样从整个表格提取数据库
五八彩网络技术
ptr测试服无法连接服务器
微信小程序软件开发视频
杭州妆易佰网络技术有限公司
存视频数据库
虚拟破解服务器怎么用
虚拟服务器是什么意思
重庆物联网数显钟服务器
食品留样标准数据库的作用
坦克连接服务器
同城生鲜配送软件开发哪家专业
江西质量网络技术咨询产品
星空搜索软件开发
苏州做软件开发怎么样
杀掉服务器进程命令
python l连接数据库
南通德信网络技术有限责任公司
学数据库需要先学数据结构吗
太仓名优软件开发口碑
web服务器安全问题论文
开启服务器管理器
连接服务器在哪儿
互联网服务器
网络技术是大众传媒吗
软件开发过程分为哪几个过程
公安部网络安全攻击
长亮科技互联网业务
中教数据库智能平台