SpringBoot项目搭建

一. 前言

该文使用IDEA搭建SpringBoot项目。并配置日志打印 AOP mybatis-puls语句打印 Result结果集等等。

二.项目搭建

1.File->new->project

在这里插入图片描述

2.Spring initializr --->选择JDK版本 --->Next

在这里插入图片描述

3.配置相关路径及名称

在这里插入图片描述

4.Web下勾选Spring Web Start 并调整SpringBoot版本 ---> Next

在这里插入图片描述

5.配置项目存储路径

在这里插入图片描述

6.结构展示

在这里插入图片描述

7.配置maven File --->Settings

在这里插入图片描述

8.配置自定义Maven----->更新Maven

在这里插入图片描述
二。配置相关日志打印及常用pom引用 AOP等

1.修改 application.properties 为 application.yml


注:其实俩者并无很大区别 都是SpringBoot的配置文件。相对来说yml层级更加清晰
properties优先级更高(俩者同时存在时)

在这里插入图片描述

2.配置yml 
文章末尾会黏贴出相关配置代码

在这里插入图片描述

3.pom.xm依赖引入
文章末尾会黏贴出相关配置代码

在这里插入图片描述
在这里插入图片描述

4.配置Aop 用于接口信息打印	
创建LogAspec类 目录结构xx.xxx.xx.config
文章末尾会黏贴出相关配置代码

在这里插入图片描述

5.配置结果集
文章末尾会黏贴出相关配置代码

在这里插入图片描述

6.系统内置Code

在这里插入图片描述

7.idea 逆向生成实体类 view ---> Tool Windows ---->Database 
Database ---->Data Source --->mysql

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

8.逆向生成entity 
在要生成的表上右键---->并配置相关路径
注:逆向生成的操作有很多。大家可自行查找选择出一个自己最喜欢的

在这里插入图片描述

在这里插入图片描述

9.目录结构展示

在这里插入图片描述

config
	--- LogAspect  				aop配置
constant
	--- enums
		--- CommonEnum 			状态码枚举
	---CommonConstants 			常用常量
entity
	---- xxxx  					对应实体
execption
    --- RestExceptionHandler	异常捕获
	--- BusinessExceptions 		业务异常
mapper
	---- xxx					对应xml 接口
service
	--- impl 
		---- xxxx  				对应业务层
	---xxxxx 					对应业务层接口
util
	--- IResultCode 			状态码
	--- Result					响应结果集
	---SystemCode				Code值


	ps:自定义异常捕捉  ----->  RestExceptionHandler

在这里插入图片描述

三。补全增删改查接口 演示相关配置作用
在这里插入图片描述

postman截图    请求地址http://127.0.0.1:端口/goods/Info
如需参数拦截可直接在RestExceptionHandler 中新增异常捕获
@ExceptionHandler(MissingServletRequestParameterException.class)

在这里插入图片描述

Swagger 截图  请求地址 http://127.0.0.1:端口/swagger-ui.html

在这里插入图片描述

如需相关代码请自行拉取 (永久有效)
链接:https://pan.baidu.com/s/1Yrb0xSGID_pHjdlxIZyOAQ
提取码:ygwd
也可在csdn上下载 大家自行取舍
https://download.csdn.net/download/jlshachq/15533458

版权声明:本文为jlshachq原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。