
springBoot
文章平均质量分 73
枸杞配码
人生苦短,增删改查
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring ApplicationContext事件处理机制
首先,我们定义一个自定义事件类,用于在订单完成时发布事件。} }} }在这个示例中,我们展示了如何使用 Spring 框架的事件机制来实现订单完成后的日志记录。通过定义自定义事件、事件监听器以及在服务类中发布事件,我们实现了组件间的解耦,并利用 Spring 的事件机制提高了系统的扩展性和维护性。原创 2024-08-21 14:48:30 · 677 阅读 · 1 评论 -
一行注解搞定数据脱敏!!
数据脱敏是一种通过去除或替换敏感数据中的部分信息,以保护数据隐私和安全的技术。其主要目的是确保数据仍然可以在各种场景中使用,同时保护敏感信息,防止数据泄露和滥用。数据脱敏通常用于处理包含个人身份信息和其他敏感信息的数据集,如手机号、姓名、地址、银行卡、身份证号、车牌号等等。在数据脱敏过程中,通常会采用不同的算法和技术,以根据不同的需求和场景对数据进行处理。例如,对于身份证号码,可以使用掩码算法(masking)将前几位数字保留,其他位用“X”或"*"代替;原创 2023-07-20 10:14:08 · 619 阅读 · 1 评论 -
还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!
Map+函数式接口通过Map.get(key)来代替 if-else的业务分派,能够避免策略模式带来的类增多、难以俯视整个业务逻辑的问题。策略模式是把 if语句里面的逻辑抽出来写成一个类,如果要修改某个逻辑的话,仅修改一个具体的实现类的逻辑即可,可维护性会好不少。策略模式在业务逻辑分派的时候还是if-else,只是说比第一种思路的if-else 更好维护一点。策略模式通过接口、实现类、逻辑分派来完成,把 if语句块的逻辑抽出来写成一个类,更好维护。红包 —— 红包发放规则表。购物券 —— 购物券表。原创 2023-07-05 17:09:41 · 136 阅读 · 0 评论 -
Springboot切面编程通过切面AOP实现入参校验
Springboot切面编程通过切面AOP实现入参校验原创 2022-12-20 09:09:48 · 326 阅读 · 0 评论