实用的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

相关推荐
这就是佬们吗11 小时前
力扣---leetcode48
java·笔记·后端·算法·leetcode·idea
冗量11 小时前
Cucumber: 参考
java·bdd·cucumber
冗量11 小时前
Cucumber:参数类型与配置详解
java·bdd·cucumber
qq_3380329211 小时前
Vue/JS项目的package.json文件 和java项目里面的pom文件
java·javascript·vue.js·json
霸道流氓气质11 小时前
Java 实现折线图整点数据补全与标准化处理示例代码讲解
java·开发语言·windows
jason.zeng@150220711 小时前
spring boot mqtt开发-原生 Paho 手动封装(最高灵活性,完全自定义)
java·spring boot·后端
sunnyday042611 小时前
Filter、Interceptor、Spring AOP 的执行顺序详解
java·spring boot·后端·spring
想用offer打牌12 小时前
一站式了解Spring AI Alibaba的Memory机制
java·人工智能·后端·spring·chatgpt·系统架构
打工的小王12 小时前
Langchain4j(二)RAG知识库
java·后端·ai·语言模型