SpringBoot
HE-RUNNING
快乐生活,快乐coding
展开
-
Redisson实现分布式锁
一、jedis/luttuce/redisson关系在redis官网推荐的三大框架就是:jedis、lettuce,redission。1、jedis jedis使用阻塞的I/O,是同步的,即当jedis与redis数据库建立连接后,只有当连接释放后才允许下一次的连接 jedis客户端实例API非线程安全,需要通过连接池来使用jedis jedis是redis的java实现的客户端,,其API提供了比较全面的redis命令的支持,jedis的每个方法底层都是对...原创 2020-06-28 23:27:31 · 2100 阅读 · 0 评论 -
Spring Boot 2.x整合模版引擎(1)-Thymeleaf的XML模式,自定义方言属性
背景前段时间有一需求,需要动态修改xml模版的内容,但是网上能收集的资料多是关于thymeleaf的HTML使用方式;于是,在【科学上网】与自己的研究下,终于成功解决了这个需求。通过下文,将可以学到Spring Boot2.x+Thymeleaf的XML模式的使用,以及自定义Thymeleaf方言属性两个知识点;水平有限,若有误,欢迎各路英雄指正。一、Thymeleaf的XML模...原创 2019-10-14 22:38:31 · 2414 阅读 · 1 评论 -
Spring Boot 中com.fasterxml.jackson.core.type.ResolvedType报错的问题(重复添加依赖)
springboot版本:<version>2.0.4.RELEASE</version>1.由于springboot默认自带jackson包,在maven中重复添加,将会导致运行时,控制台 报错Caused by: java.lang.AbstractMethodError: com.fasterxml.jackson.core.type.Resolved...原创 2018-11-23 10:22:43 · 6290 阅读 · 1 评论 -
使用@ExceptionHandler进行异常的统一捕获与返回
在应用中,我们力求做到优雅的捕获异常,并返回统一的格式给前端。下面是一种解决方案,步骤如下: 1.创建公共返回体/*** @author hesh* @date 2019/1/23* @des 公共返回类*/@Datapublic class CommHttpResult { private String status;//success,fail p...原创 2019-02-18 17:15:46 · 11794 阅读 · 0 评论 -
spring boot 2.x结合redis的使用
项目中用到了redis缓存,稍微整理下,有错误还望指正。易错点:1.注解方式的使用,注意点是,使用注解的方式,注解@cacheable(...)等声明的一定是该类直接对外的第一层方法,不能是该类的某个方法调用的下一层方法!!!!否则, 缓存不会生效spring boot 版本信息<parent><groupId>org.springframework.b...原创 2019-02-18 17:36:17 · 203 阅读 · 0 评论 -
SpringBoot2.0整合quartz
前言在SpringBoot中,自身提供了@Scheduled等注解实现简单的定时任务,但在面对较复杂的定时需求时,仍然需要使用quartz,即一有定时处理的需求,应该优先使用quartz来处理。下面,将介绍在SpringBoot2.0中如何整合quartz,免去以前那种繁杂的xml配置方式,不涉及数据库保存定时记录等复杂内容。SpringBoot版本<parent>...原创 2019-03-18 18:27:52 · 1416 阅读 · 0 评论