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 · 3162 阅读 · 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 · 2804 阅读 · 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 · 6512 阅读 · 1 评论 -
使用@ExceptionHandler进行异常的统一捕获与返回
在应用中,我们力求做到优雅的捕获异常,并返回统一的格式给前端。下面是一种解决方案,步骤如下: 1.创建公共返回体 /** * @author hesh * @date 2019/1/23 * @des 公共返回类 */ @Data public class CommHttpResult { private String status;//success,fail p...原创 2019-02-18 17:15:46 · 12062 阅读 · 0 评论 -
spring boot 2.x结合redis的使用
项目中用到了redis缓存,稍微整理下,有错误还望指正。 易错点: 1.注解方式的使用,注意点是,使用注解的方式,注解@cacheable(...)等声明的一定是该类直接对外的第一层方法,不能是该类的某个方法调用的下一层方法!!!!否则, 缓存不会生效 spring boot 版本信息 <parent> <groupId>org.springframework.b...原创 2019-02-18 17:36:17 · 303 阅读 · 0 评论 -
SpringBoot2.0整合quartz
前言 在SpringBoot中,自身提供了@Scheduled等注解实现简单的定时任务,但在面对较复杂的定时需求时,仍然需要使用quartz,即一有定时处理的需求,应该优先使用quartz来处理。 下面,将介绍在SpringBoot2.0中如何整合quartz,免去以前那种繁杂的xml配置方式,不涉及数据库保存定时记录等复杂内容。 SpringBoot版本 <parent> ...原创 2019-03-18 18:27:52 · 1614 阅读 · 0 评论
分享