随笔 - 229
文章 - 0
评论 - 10
阅读 -
26万
随笔分类 - springboot
mybatis插件实现
摘要:基于mybatis-plus提供的示例环境,自定义注解和mybatis插件实现对数据库印射对象属性值进行操作 1. 自定义注解FieldTrim import java.lang.annotation.ElementType; import java.lang.annotation.Retentio
阅读全文
springboot项目访问html页面
摘要:1. springboot项目访问html页面 记录一下在springboot项目中如何访问html页面的配置,免得每次需要的时候又得到处去找,找了又忘 2. 创建一个基于springboot框架的web应用,不需要其它依赖 <?xml version="1.0" encoding="UTF-8"?
阅读全文
基于Aop实现记录操作日志和异常信息
摘要:1.自定义注解 /** * @Author ZhengQinfeng * @Date 2020/10/31 16:33 * @dec */ import java.lang.annotation.*; @Target(ElementType.METHOD) @Retention(RetentionP
阅读全文
spring cache之redis使用示例
摘要:spring cache默认缓存底层是使用CurrentHashMap, 本示例使用redis作为缓存载体 1. pom.xml依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId
阅读全文
springboot与cloud版本兼容
摘要:参考: https://start.spring.io/actuator/info 在线分析工具: https://tool.lu/
阅读全文
基于springboot实现定时任务的增删改启停
摘要:该功能主要是基于 TaskScheduler 和 CronTask两个类来实现。 直接干代码 1. 创建一个springboot 工程,依赖如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or
阅读全文
spring+策略模式
摘要:需求: 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 1. 常规代码实现 1.1 实体类 import lombok.Data; import java.math.BigDecimal; @Data public class Order
阅读全文
springboot返回统一数据格式及其原理浅析
摘要:大家都知道,前后分离之后,后端响应最好以统一的格式的响应. 譬如: 名称描述 status 状态码,标识请求成功与否,如 [1:成功;-1:失败] errorCode 错误码,给出明确错误码,更好的应对业务异常;请求成功该值可为空 errorMsg 错误消息,与错误码相对应,更具体的描述异常信息 r
阅读全文
Spring在一个事务中开启另一个事务
摘要:spring使用@Transactional开启事务,而且该注解使用propagation属性来指定事务的传播级别 @Transactional(propagation =Propagation.REQUIRES_NEW) // 开启一个新事务 使用REQUIRES_NEW就会开启一个新的事务吗?
阅读全文
springboot2整合logback.xml动态修改日志打印级别
摘要:今天找bug烦到了,生产上的日志级别不能修改,非常不利于排查问题,于是想到了动态修改日志打印级别, 因为上一周把项目升级成springboot2,并且使用logback.xml管理日志打印,所以修改也很方便。 1. 在pom.xml引入日志依赖 <dependency> <groupId>org.s
阅读全文
springboot2集成pagehelper
摘要:springboot2集成pagehelper超级简单,本示例直接抄袭官方示例,仅将数据库由H2改成MySQL而已。 1、 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/P
阅读全文