SpringBoot Maven多模块整合MyBatis 打包jar

最近公司开始新的项目,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。

源码:https://github.com/12641561/summer

summer-api

summer-common

summer-dao

summer-service

summer-web

一、搭建步骤 1、创建父工程

① IDEA 工具栏选择菜单 File -> New -> Project...

SpringBoot Maven多模块整合MyBatis 打包jar

② 选择Spring Initializr,Initializr默认选择Default,点击Next

SpringBoot Maven多模块整合MyBatis 打包jar

 ③ 填写输入框,点击Next

 

SpringBoot Maven多模块整合MyBatis 打包jar

④ 这步不需要选择直接点Next

SpringBoot Maven多模块整合MyBatis 打包jar

⑤ 点击Finish创建项目

SpringBoot Maven多模块整合MyBatis 打包jar

⑥ 最终得到的项目目录结构如下

SpringBoot Maven多模块整合MyBatis 打包jar

 ⑦ 删除无用的.mvn目录、src目录、mvnw及mvnw.cmd文件,最终只留.gitignore和pom.xml

2、创建子模块

① 选择项目根目录beta右键呼出菜单,选择New -> Module

SpringBoot Maven多模块整合MyBatis 打包jar

② 选择Maven,点击Next

SpringBoot Maven多模块整合MyBatis 打包jar

③ 填写ArifactId,点击Next

SpringBoot Maven多模块整合MyBatis 打包jar

④ 修改Module name增加横杠提升可读性,点击Finish

SpringBoot Maven多模块整合MyBatis 打包jar

3、模块之间的依赖

SpringBoot Maven多模块整合MyBatis 打包jar

 

二、集成Mybatis

① dao层pom文件中声明mybatis-spring-boot-starter及lombok依赖

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.22</version> </dependency>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgpfd.html