Skip to content

yunWJR/yun-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yun-util: springboot 开发工具

提供 springboot 开发的常用封装

一、基本信息

1、环境

  • java:1.8

  • springboot:2.0.0 以上

2、使用(Maven)

1)pom 引入全部项目

<dependency>
    <groupId>com.github.yunwjr</groupId>
    <artifactId>yun-util-all</artifactId>
    <version>${yu-vision}</version>
</dependency>

2)配置

@Configuration
@EnableAllYunUtil
public class YunUtilConfig {

}

3、示例

查看 yun-util-examples 目录

二、各模块说明:

apilog

接口日志记录

  • 记录每个接口的参数(header、请求值、返回值)、接口请求用时、接口错误堆栈详情
  • 自定义日志心跳信号
  • 可添加自定义信息。
  • 可存储到 ES

auth

权限管理

  • 基于 token 的权限管理
  • token定义、存储

base

项目基本信息配置

common

共用工具类

idgenerator

分布式 ID 生成器

  • 基于Snowflake

querydsl

JAP+querydsl 方案封装

sb

业务部分通用工具

  • GlobalExceptionHandler:全局异常拦截

  • dtovo:常用请求对象封装

  • rsp:统一返回对象封装

  • BaseServiceImpl:service 基类功能封装

swagger

swagger 接口文档配置

token

token 生成辅助类

mybatis todo

mybatis封装 todo

limit todo

限流工具(准备从 yun-limit 迁入)

lock todo

锁 todo

oss todo

对象存储 todo

pay todo

支付处理 todo

message todo

消息管理 todo

wc todo

微信工具 todo

redis todo

redis辅助工具 todo

About

util for java

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages