Skip to content

DamianSheldon/Treasure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💎 Treasure

Treasure is a curated collection of reusable infrastructure modules for Java Spring applications. It focuses on solving cross-cutting concerns commonly encountered in enterprise development — such as exception logging, unified error handling, OAuth2 login, and pagination — all designed for seamless reuse across multiple Spring projects.

Instead of general utilities, Treasure provides plug-and-play building blocks to help you standardize architecture and accelerate development.


✨ Features

Module Description
AOP Exception Logging Logs runtime exceptions with rich context using Spring AOP
REST Exception Handling Unified error response via @ControllerAdvice, customizable error codes
Data Pagination Abstraction for paging results, integrates easily with MyBatis/custom DAO
WeCom OAuth2 Login 企业微信 OAuth2 登录流程封装,支持 token 获取与用户信息解析

About

Reusable Infrastructure Modules for Spring Applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages