yun-util-swagger

swagger的子功能模块

License

License

Categories

Categories

Swagger Program Interface REST Frameworks
GroupId

GroupId

com.github.yunwjr
ArtifactId

ArtifactId

yun-util-swagger
Last Version

Last Version

0.0.31
Release Date

Release Date

Type

Type

jar
Description

Description

yun-util-swagger
swagger的子功能模块
Project URL

Project URL

https://github.com/yunWJR/yun-util

Download yun-util-swagger

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.yunwjr/yun-util-swagger/ -->
<dependency>
    <groupId>com.github.yunwjr</groupId>
    <artifactId>yun-util-swagger</artifactId>
    <version>0.0.31</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.yunwjr/yun-util-swagger/
implementation 'com.github.yunwjr:yun-util-swagger:0.0.31'
// https://jarcasting.com/artifacts/com.github.yunwjr/yun-util-swagger/
implementation ("com.github.yunwjr:yun-util-swagger:0.0.31")
'com.github.yunwjr:yun-util-swagger:jar:0.0.31'
<dependency org="com.github.yunwjr" name="yun-util-swagger" rev="0.0.31">
  <artifact name="yun-util-swagger" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.yunwjr', module='yun-util-swagger', version='0.0.31')
)
libraryDependencies += "com.github.yunwjr" % "yun-util-swagger" % "0.0.31"
[com.github.yunwjr/yun-util-swagger "0.0.31"]

Dependencies

compile (9)

Group / Artifact Type Version
com.github.yunwjr : yun-util-base jar 0.0.31
io.springfox : springfox-swagger2 jar 3.0.0
io.springfox : springfox-swagger-ui jar 3.0.0
com.github.xiaoymin : knife4j-spring-ui jar 2.0.4
com.google.guava : guava jar 28.2-jre
org.springframework.boot : spring-boot-starter Optional jar 2.2.0.RELEASE
org.springframework : spring-web Optional jar 5.2.0.RELEASE
org.springframework : spring-webmvc Optional jar 5.2.0.RELEASE
org.projectlombok : lombok jar 1.18.12

Project Modules

There are no modules declared in this project.

yun-util: springboot 开发工具

提供 springboot 开发的常用封装

一、基本信息

1、环境

  • java:1.8

  • springboot:2.0.0 以上

2、使用(Maven)

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

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

Versions

Version
0.0.31
0.0.29
0.0.28