Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhyea/zhy-spring-boot-starter
一些轻量springboot starter集合
https://github.com/zhyea/zhy-spring-boot-starter
Last synced: 9 days ago
JSON representation
一些轻量springboot starter集合
- Host: GitHub
- URL: https://github.com/zhyea/zhy-spring-boot-starter
- Owner: zhyea
- License: apache-2.0
- Created: 2023-12-22T13:47:48.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T06:35:28.000Z (about 1 month ago)
- Last Synced: 2024-10-17T23:15:29.175Z (29 days ago)
- Language: Java
- Size: 202 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 简介
一些SpringBoot starter集合。
# @QuickLog
在方法上添加`@QuickLog`注解,可以在方法执行前后自动输出日志。效果如下:
```text
类名#方法名 业务描述 arg1:a, arg2:b, arg3:c类名#方法名 业务描述 返回值:返回值json
```# @TraceClew
通过在方法上添加`@TraceClew`为一些后端发起的方法填充traceId,以解决因为没有traceId造成的无法跟踪方法执行日志的问题。
# @ResponseWrapper
引入当前依赖后,在接口方法或接口类上添加`@ResponseWrapper`注解,即可完成对返回值的封装。
> 接口类指存在`@RestController`注解的类
> 接口方法指存在`@RestController`注解的类下的方法,或者存在`@ResponseBody`注解的方法# @RLock
基于redis实现的分布式锁,直接复用了redis的配置,因此要使用RLock分布式锁需要先添加redis的配置。
启用RLock分布式锁需要在启动类上添加 `@EnableRLock` 注解。
启用后,需要使用分布式锁时直接在方法上添加`@RLock`注解,然后注解文档完成配置即可。