com.github.yunwjr:yun-spring-boot-autoconfigure

YunSpringBoot Starter Parent

License

License

Categories

Categories

Spring Boot Container Microservices Auto Application Layer Libs Code Generators config Configuration
GroupId

GroupId

com.github.yunwjr
ArtifactId

ArtifactId

yun-spring-boot-autoconfigure
Last Version

Last Version

0.0.2.RELEASE
Release Date

Release Date

Type

Type

jar
Description

Description

YunSpringBoot Starter Parent

Download yun-spring-boot-autoconfigure

How to add to project

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

Dependencies

compile (11)

Group / Artifact Type Version
org.springframework.boot : spring-boot-configuration-processor jar
org.springframework.boot : spring-boot-starter-web Optional jar
org.springframework.boot : spring-boot-starter-security Optional jar
org.springframework.boot : spring-boot-starter-jdbc Optional jar
org.springframework.boot : spring-boot-starter-data-redis Optional jar
com.github.yunwjr : yun-spring-boot Optional jar 0.0.2.RELEASE
com.github.yunwjr : yun-spring-boot-common Optional jar 0.0.2.RELEASE
org.projectlombok : lombok Optional jar
io.springfox : springfox-swagger2 Optional jar 2.9.2
io.springfox : springfox-swagger-ui Optional jar 2.9.2
com.github.xiaoymin : swagger-bootstrap-ui Optional jar 1.9.6

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.2.RELEASE
0.0.1