GithubHelp home page GithubHelp logo

ludianlong / admin4j-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from admin4j/admin4j-framework

0.0 0.0 0.0 695 KB

开箱即用的SpringBoot starter项目,抽离业务层,封装了常规业务所需的框架功能,可自由组合各个模块,让业务更加组件化开发。

License: Apache License 2.0

Java 99.28% Lua 0.72%

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 craftsman4j avatar letchatit avatar thomasyoung18 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.