Skip to content
/ common Public

SpringBoot/Cloud 开发通用工具包,包含常见SpringSecurity权鉴认证集成,ReidsTemplate/Stream配置,基于Redis的分布式锁,全局异常处理等。

License

Notifications You must be signed in to change notification settings

devcxl/common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot 通用开发包

  • cn.devcxl.common.base.CommonResp<T> 通用返回结构体
  • cn.devcxl.common.base.PageRequest分页请求
  • cn.devcxl.common.base.PageResponse<T>分页返回数据
  • @EnableDateConvertAndFormat 开启LocalDate入参转换
  • @EnableRedis 开启Redis自动配置
  • @EnableRequestDebugLog 开启被@RequestDebug注解的请求web日志
  • @EnableSecurityConfig 开启SpringSecurity
  • @DistributedLock 基于Redis的分布式锁
  • @Limit 基于Redis的接口限流

LocalDateTime 序列化为 TImeStamp

配置文件application.yml中添加配置

spring:
  common:
    date2timestamp: true

token 认证

application.yml 配置

spring:
  security:
    jwt:
      secret: xxxxxxxxxxxxxxxxxxxxxx
  redis:
    host: 127.0.0.1
    port: 6379

About

SpringBoot/Cloud 开发通用工具包,包含常见SpringSecurity权鉴认证集成,ReidsTemplate/Stream配置,基于Redis的分布式锁,全局异常处理等。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages