springboot框架常用配置
相关代码后续完善,对框架也逐渐完善
common公共类:
constant:常量:定义一些常量,各种字段,便于后面引入
context: 线程方法,多线程,当访问公共资源,进行异步操作
enumeration:枚举类,如数据库操作名称
exception:异常类,继承异常,或者自定义异常,
JacksonObjectMapper : 序列化和反序列化,通过对象映射器
result:比如分页返回结果或者统一返回格式 实现序列化 Serializable
utils:各种工具类,比如http工具类 HTTPClientUtil
pojo实体类
dto 请求参数对象
vo 返回参数对象
entity 数据库实体对象
server服务端
annotation : 定义一些自定义注解,如Autofill 功能字段自动填充处理
aspect:一些切面,比如实现各个字段自动填充处理逻辑
config: redis的配置类,和knife4j接口文档配置,这里把上面的序列化操作配置到这里
handle:配置GlobalExpceptionHandle 进行全局异常配置,主要是@RestControllerAdvice 和lambok下面的@Slf4j 会自动生成一个log对象,来输出一些对象。
interceptor: 拦截器
controller
sercive及其实现类
mapper及其xml(用mybatis-plus更方便)用一个mybatis-X插件
resources目录 ,下面放配置文件,比如说各种数据库和spring的配置,xml文件也放在这
pom.xml
每个模块下面有对应的pom.xml文件,每个模块对应自己的pom,然后有个父类模块,用的是公共的一些依赖,可以继承依赖。