Git Product home page Git Product logo

admin4j-framework's Introduction

admin4j framework

这是一个企业级开箱即用的SpringBoot starter项目,经过数年的公司内部开发和大量项目使用,总结并封装了常规业务所需的框架功能。它使用了注解或者其他工具类方法的方式,极大地简化了开发配置,并可自由组合各个模块。

这个项目是我们在SpringBoot方面的知识和经验的结晶,旨在为您的项目提供便利和效率。

主要功能

项目 描述
admin4j-lock 分布式锁。支持Redisson, zookeeper
admin4j-limiter 限速器。支持固定窗口,滑动窗口,滑动日志,漏桶算法,令牌桶算法
admin4j-redis Redis 序列化器。默认使用默认使用jackson,支持fastjson,fastjson2。
desensitize-spring-boot-starter 接口数据脱敏。支持用户名,手机号,身份证号,邮件,地址等
elasticsearch-spring-boot-starter es 连接器
enum-spring-boot-starter 优雅的使用枚举参数
excel-spring-boot-starter easyexcel 使用工具类
feign-spring-boot-starter feign 封装。 使用OKHttp 发送feig
kaptcha-spring-boot-starter 验证码
log-spring-boot-starter 系统日志
mybatis-plus-boot-starter mybatis-plus 封装
oss-spring-boot-starter OSS 封装。解决大部分OSS平台兼容问题
prometheus-spring-boot-starter prometheus接口封装
security-spring-boot-starter spring security 封装。支持多渠道登录
tenant-spring-boot-starter 多租户封装
test-spring-boot-starter Spring boot 测试类封装。默认添加用户登录 UserContext 环境
ttl-spring-boot-starter 多线程框架封装。使用阿里的 transmittable-thread-local 框架 实现多线程之间的thread-local传值,封装多线程操作
xss-spring-boot-starter xxs 防止脚本注入
xxl-job-spring-boot-starter xxl 任务core封装
zookeeper-spring-boot-starter zookeeper 连接器
admin4j-dependencies admin4j 项目各个版本依赖
admin4j-common 基础工具类
admin4j-common-spring 基础Spring工具类
admin4j-common-spring-web spring web 工具类
admin4j-parent admin4j 项目父项目工程,引入项目依赖
spring-boot-parent admin4j spring-boot 项目父项目工程,引入项目依赖
common-http 一个HTTP 请求库。HTTP request library packaged specifically for JAVA
admin4j-dict 字典装换
spring-plugin 基于Spring实现,极轻巧的设计模式插件
admin4j-json JSON 适配器工具类。适配各大框架 fastjson,fastjson2,jackson,gson等

使用

所有项目都已经发布到Maven Central**仓库,您只需要直接引用对应的pom坐标依赖即可。单击每个项目以查看使用方法和示例。

admin4j-framework's People

Contributors

andanyoung avatar letchatit avatar slipper4j avatar thomasyoung18 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.