菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

SpringBoot个人应用开发框架(SpringBoot版本2.1)+IDEA

原创
05/13 14:22
阅读数 601

前言:

此笔记为本人首个SpringBoot项目框架学习实践记录,期间参考了许多大神的笔记和心得。

参考文档如下:

项目git地址:

一、创建SpringBoot工程

1.1 创建父POM工程结构

创建新工程

选择JAVA版本(这里我选的是1.8),默认spring工程创建,NEXT

根据自己的命名规范设置Group和Artifactm,必须全部为小写字母,并选择Type类型为Maven POM(设置maven为本地配置,具体设置不清楚的可以先行百度)

选择Springboot的版本选择2.1.0,这里我们先不用选择任何依赖,后面我们手动添加依赖,点击next

定义项目的名称,以及项目存储的地方,点击finish完成本次创建

项目的结构如下,除了一个pom文件就没有其他了。后面我们会创建Module

pom文件中标签中的jar要改成pom,一定要修改,否则各个模块之间无法传递依赖,暂时只修改这些就行,创建最外层的项目结构后,因为没有springboot的启动类,所以我们采取多模块的形式,给项目一个启动的模块以及其他的模块。

1.2 创建Module

在根据链接中的博客和网上一些博客。分模块有很多种分法,大多数是根据controller、service、dao等等分模块的,但是这次我采用另外的一种分法。

我暂时主要分为:

1.gx-starter-core —— 用来放自己写的代码

2.gx-starter-cache —— 用来放项目缓存(后面会集成Redis进去)

3.gx-starter-security —— 用来做权限认证

4.gx-starter-common —— 放一些工具类,以及一些基础的常量、变量、枚举类等

在项目上右键>New>Module,首先创建core子模块,这个模块在选择依赖的时候勾选上web依赖,其他子模块不需要勾选。

这里Group必须与父POM工程一致

模块名称自己命名

按着以上方式创建gx-starter-core,gx-starter-cache,gx-starter-common,gx-starter-security等模块,创建所有模块以后的项目结构如下:

1.3 修改项目通用配置

项目创建好以后我们对项目的所有pom.xml文件修改一下,首先是子模块pom.xml中继承父项目并且把标签中的spring-boot-starter和spring-boot-starter-test依赖删除即可,因为我们会在父pom.xml中添加starter依赖和test依赖,子模块继承以后会使用父pom.xml的依赖,子模块以core为例子,其他按着core修改即可,其次是父项目的pom.xml中添加子模块的配置。

发表评论

0/200
0 点赞
0 评论
收藏
为你推荐 换一批