SpringBoot
Rapper_cl
Do what i should do in the way i like
展开
-
SpringBoot整合Redis之以对象形式缓存数据
一,前言本篇文章主要来实现在如何在SpringBoot中将对象缓存到redis中。另外对于SpringBoot整合Redis有不清楚的地方可以查看这篇文章SpringBoot整合Redis二,不同序列化方法1打开我们引入的Redis自动配置类:RedisAutoConfiguration,可以看到有两种方法RedisTemplate :以对象的形式来存放数据StringRedisTe...原创 2020-02-04 17:53:37 · 732 阅读 · 0 评论 -
Spring缓存篇之Spring抽象缓存实战
一,前言本篇会从两个缓存讲起,分别是JSR-107缓存,Spring抽象缓存;二,什么是JSR-107缓存JSR是java Specification Requests的缩写,意思是Java 规范提案(2012年10月26日发布),JCache Api的首个早期提案,此次提案主要有哪些规范呢?定义了一种对java对象临时在内存中进行缓存的方法,一种对java对象临时在内存中进行缓存的方法...原创 2020-02-02 17:36:56 · 258 阅读 · 0 评论 -
SpringBoot启动的事件监听机制原理解析
一,前言前面说了SpringBoot的启动原理,这篇就继续趁热打铁说说整个启动过程中的事件监听机制原理:主要有以下几个事件监听器1ApplicationContextInitialize2SpringApplicationRunListener3ApplicationRunner4CommandLineRunnerApplicationContextInitializer实现Ap...原创 2020-02-01 12:20:45 · 1141 阅读 · 0 评论 -
SpringBoot启动原理详解
一,本篇来说说SpringBoot的启动原理打开启动类,调试进入可以发现SpirngBoot的启动分为两部分:1创建SpringApplication对象2运行Run方法 public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) { ret...原创 2020-01-31 17:58:57 · 523 阅读 · 0 评论 -
SpringBoot2.0整合druid数据库连接池
一,前言关于druid,相信大家都已经很熟悉了,这是阿里开源的一个数据库连接池,但是它又不仅仅是一个数据库连接池,它具有一系列的JDBC组件库,同时也是一个SQL 解析器。具有如下优势:1强大的监控特性,我们可以通过druid的后台监控,可以清楚知道连接池和sql的运行情况;2扩展性高,Druid提供了Filter-Chain模式的扩展API,我们可以自己编写Filter拦截JDBC中的任...原创 2020-01-31 10:15:16 · 550 阅读 · 0 评论 -
IDEA中,SpringBoot配置devtools实现热部署(亲测成功)
一,前言:在讲解热部署之前,先来说说为什么会出现这个名词通常我们在进行软件开发的时候,每次对程序的改动就需要重新启动该程序,这样会影响到整个的开发进度。所以为了解决这一难题,就出现了所谓的热部署:可以让我们的修改及时生效,从而不需要每次都手动重启程序二,devtools原理使用devtools实现热部署,主要是因为其使用了两个类加载,那么为什么要使用两个类加载呢?问题很简单,其实这里就...原创 2019-08-18 15:45:21 · 1275 阅读 · 0 评论 -
SpringBoot中配置redis数据库及常见错误解析——亲测通过
一前言:在本章开始之前,确保自己的Redis是可以成功启动的,本篇使用的是Windows版本的Redis。二SpringBoot中配置Redis1配置POM依赖2配置配置信息3测试常用操作4将常用操作进行封装1配置POM依赖:3测试常用操作执行之前:当前Redis数据库中是没有任何数据的:执行之后:...原创 2019-09-23 18:00:15 · 4133 阅读 · 0 评论 -
\xac\xed\x00\x05t\x00\x02,在SpringBoot中操作redis时,发现key多了前面的字符串
在SpringBoot中操作redis时,发现key多了\xac\xed\x00\x05t\x00\x02前缀原因:我们注入的RedisTemplate在对Redis进...原创 2019-09-25 19:17:18 · 3915 阅读 · 0 评论