SpringBoot使用策略模式 设计模式 SpringBoot使用策略模式前言在实际业务代码中,我们经常会碰到这样的代码:String type = actualService.getRealtype(uid);if(type.equals("typeA")){ // do func A}else if(type.
Spring事务传播行为详解 SSM框架相关 Spring事务传播行为详解前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。
Springboot如何使用注解实现AOP 项目笔记 Springboot如何使用注解实现AOP前言在一些场景下,我们需要在执行某些方法或者某些代码时,预先执行或者后置执行特定的一些方法,但是我们不想在代码里复写,我们不想在代码里将这些指定的方法写入进去,而是通过抽离的方式,这种场景下aop切面可以帮助我们完成这种操作.这里实现一下通过自定义注解对
SpringBoot国际化配置 springboot 前言 在项目中要面临后端返回给前端展示,而展示给别人的告警信息是需要面向不同的语言,比如展示中文还是英文等等。 这个时候就需要在返回的json中将告警信息根据选择的语言来返回不同的信息。代码首先新建一个spring boot工程在resource下创建i18n文件夹(internat
SpringBoot 如何优雅的处理参数校验 springboot 对于一个 web 项目而言后端经常需要对前端参数进行校验,传统方式常常是在 `controller` 中使用大量 `if else` 进行参数合法性校验,这样做的缺点显而易见,便不再赘述。
web开发常用工具 项目笔记 web开发中常用工具1.Springboot返回结果工具封装返回结果public class R extends HashMap<String, Object>{ private static final long serialVersionUID = 1L; /** 状态码