登录
首页 >  数据库 >  MySQL

Spring Boot + MyBatis 多模块(multiple modules)开发环境搭建

来源:SegmentFault

时间:2023-02-24 19:44:10 433浏览 收藏

大家好,今天本人给大家带来文章《Spring Boot + MyBatis 多模块(multiple modules)开发环境搭建》,文中内容主要涉及到MySQL、Java、springboot,如果你对数据库方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

一、前言

1、开发环境

  • IDE:IntelliJ IDEA 2019.3
  • DB: MySQL
  • 系统环境:win7

2、目录结构及关系

1-1.png

二、搭建步骤

1、创建父工程

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

1.png

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

③ 填写Group、Atifact项,点击Next
3.png

④ 选择MyBatis Framework依赖点Next
4.png

⑤ 点击Finish创建项目
5.png

⑥ 删除多余内容,剩余如下结构
6.png

2、创建web模块

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

2-1.png

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

③ 修改Artifact、Package,点Next
注:Package需要修改成跟父项目相同的包

2-2.png

④ 选择Spring Web 依赖点Next
2-3.png

⑤ 修改Module Name 点击Finish
2-4.png

3、创建core模块

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

2-1.png

② 选择Maven,点击Next
3-1.png

③ 填写Name,点击Finish
3-2.png

④ 标记java目录为Sources-Root
3-3.png

⑤ 标记resources目录为Resources-Root
3-4.png

⑥ 创建存放Mapper文件的目录
3-5.png

4、修改pom文件

① 修改sbmmp/pom.xml 子模块

sbmmp-websbmmp-core

② 为sbmmp-web/pom.xml添加sbmmp-core的依赖


...
  com.examplehttps://github.com/codrWu/SBPractices/tree/master/sbmmp
② 完整目录结构

4-1.png

③ 数据库初始化sql
https://github.com/codrWu/SBPractices/tree/master/sbmmp/user.sql

9、运行

执行SbmmdApplication.java类中的main()方法,启动服务。
访问url:http://localhost:8080/getUser/1

5-1.png

三、总结

至此,一个简单的SpringBoot+Mybatis多模块环境就搭建完成了。
层次分明的多模块项目,业务代码易于复用,而且有利于后续的微服务。本文只是提供个思路,在这个基础上可以添加别的模块比如api服务,公用util服务,微信小程序服务等等。

本篇关于《Spring Boot + MyBatis 多模块(multiple modules)开发环境搭建》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表