实用的java技术架构组件汇总

1.后端数据校验

引入依赖

xml 复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

校验注解

jakarta.validation-api 规范提供如下:

size

hibernate-validator 扩展,提供如下:

uuid

给VO标注校验注解

给Controller参数标注 @Valid或 @Validated ;@Validated支持分组校验

2. 敏感词(非法词/脏字)检测过滤组件ToolGood.Words

https://github.com/toolgood/ToolGood.Words

3. 敏感词过滤脱敏组件sensitive-words-filter

https://github.com/hooj0/sensitive-words-filter

4. spingboot敏感信息加密组件jasypt

引入依赖

xml 复制代码
<dependency>
        <groupId>com.github.ulisesbocchio</groupId>
        <artifactId>jasypt-spring-boot-starter</artifactId>
        <version>3.0.5</version>
</dependency>

使用参考:https://github.com/ulisesbocchio/jasypt-spring-boot

相关推荐
jgyzl15 分钟前
2026.3.11MyBatis-Plus基本使用与思考
java·数据库·mybatis
Full Stack Developme1 小时前
Java 常用通信协议及对应的框架
java·开发语言
( •̀∀•́ )9201 小时前
Spring Boot 启动报错 `BindException: Permission denied`
java·spring boot·后端
杰克尼1 小时前
苍穹外卖--day10
java·数据库·spring boot·mybatis·notepad++
sjmaysee1 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
1.14(java)2 小时前
Spring-boot快速上手
java·开发语言·javaee
Darkdreams3 小时前
SpringBoot项目集成ONLYOFFICE
java·spring boot·后端
bropro3 小时前
【Spring Boot】Spring AOP中的环绕通知
spring boot·后端·spring
lhbian3 小时前
【Spring Cloud Alibaba】基于Spring Boot 3.x 搭建教程
java·spring boot·后端
luom01023 小时前
springcloud springboot nacos版本对应
spring boot·spring·spring cloud