Skip to content

Simple-Stark/common-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Common-Core

作者

简介

一个简单的项目公共jar包,一直有着做开源项目的想法,这个项目应该可以算做是地基,在以后的开源项目中我想应该是用得到。

支持功能

  • 全局统一消息返回
    • 支持引用项目自定义消息返回
  • 全局异常拦截
    • 自定义异常类
  • 全局日志配置
  • mybatisPlus 相关
    • 代码自动生成器
      • 调整模板自动生成增删改查接口
      • 生成对应Vo(PageResult、PageQuery、Vo)
    • 自动填充创建用户(未完成)、创建时间、修改用户(未完成)、修改时间、删除标识、乐观锁
  • MybatisPlus 分页插件
  • 字典工具类
    • 字典数据放入缓存
    • 生成控制层接口供前端调用
      • 下拉框接口
      • 查询所有字典缓存接口
      • 手动添加、删除、修改字典接口
      • 手动刷新缓存容器接口
    • 自定义定时刷新字典缓存容器

使用

最佳实践:

计划之后推送到中央仓库,在此之前只能下载源码自己mvn install安装到本地

2021-10-05 推送common包至中央仓库,在maven 项目中可以直接引入依赖

2022-06-26 名称修改为common-core,版本号修改为 0.1.0 推送至中央仓库,在maven 项目中可以直接引入依赖

2022-07-09 去除版本号,版本自选

<dependency>
  <groupId>com.simplestark</groupId>
  <artifactId>common-core</artifactId>
</dependency>

其他方式请参考:https://search.maven.org/artifact/com.simplestark/common-core

License