web-spring-boot 高度扩展组件 2.0.3 版本发布 Java web boot 工具
web Spring Boot` web Spring Boot低耦合集成的web高度扩展组件
- cors(跨域配置)、crypto(参数以及加解密)、csrf(csrf攻击)、dict(字典转义)、exception(通用异常)、i18n、 jdk8time 、
- log(应用日志)、response(通用结果返回)、sensitive(数据脱敏) 、event消息推送 、 sqlInjection(SQL注入)
- apiversion(api 版本) 、threadpool(通用线程配置) 、validation(参数验证)、 xss(xss过滤) rest(调用)、 envencrypt(配置文件加密)
- tree(注解树构造)、strategy(策略模式)、logback log4j2-sensitive sensitive(日志脱敏) 、 通用工具
- LRU cache(缓存) 、statemachine(状态机)
特性
- 极简设计: 采用直观的API设计,上手即用,无需繁琐配置
- 高性能: 通过 Spring Boot 的配置文件进行配置。
- 极少依赖: 不依赖任何外部库,确保最小化引入的复杂度,只依赖于jsonp。
- 灵活扩展:灵活扩展以及配置
- 全面兼容: 无缝集成Java项目,无论是Spring Boot 以及 spring boot3 应用还是原生Java应用均能完美适配。
安装教程
<dependency>
<groupId>cn.xphsc.boot</groupId>
<artifactId>web-spring-boot-starter</artifactId>
<version>2.0.3</version>
</dependency>
spring boot3以上版本
<dependency>
<groupId>cn.xphsc.boot</groupId>
<artifactId>web-spring-boot-starter</artifactId>
<version>3.0.2</version>
</dependency>