【Spring Boot2.X】
文章平均质量分 94
以实战为目的,逐步掌握Spring Boot2,并实践Spring Boot2与第三方框架整合,满足企业中所有应用场景。
程序猿小亮
精通JAVA,Mysql数据库、MQ、Redis、Netty等中间件。具有多年金融行业分布式开发经验。成功的路上,没有捷径,希望我的博文能够帮助您。
展开
-
SpringBoot整合Spring Cache,简化分布式缓存开发
前言上篇博文,我们深入的介绍了SpringBoot整合Redis的相关内容,处理缓存我们使用RedisTemplate或者StringRedisTemplate结合场景选择不同的数据结构,会造成缓存代码和业务代码会紧耦合在一起。有没有更加简便的方式呢?答案:有,SpringCache。这篇博文,我们介绍,SpringCache,以及SpringCache是如何来统一不同的缓存技术以高效便捷的方式接入到项目中,最后,深入讲解SpringCache是如何解决缓存击穿,缓存穿透,缓存雪崩的,还有哪些不足。原创 2021-07-19 08:53:50 · 4990 阅读 · 16 评论 -
SpringBoot整合Redis,一篇解决缓存的所有问题
前言上一篇博文,我们重点介绍了SpringBoot如何整合Mybatis,JPA等技术,访问我们的关系型数据库,这篇博文我们介绍SpringBoot如何整合Redis来访问非关系型数据库,带你深入了解Redis的自动原理,并结合具体案例进行实操,分享所有的源码。为什么选择Spring Data RedisSpring Data Redis是Spring Data家族中最重要的一分子,它提供了从Spring应用程序轻松配置并访问Redis的功能。它提供了用于与存储交互的低级和高级抽象,使用户摆脱了对基础原创 2021-07-13 08:52:31 · 2738 阅读 · 12 评论 -
SpringBoot2.x,不看后悔系列,建议收藏
前言SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用简单的方式让开发人员适应各种开发场景。与此同时,随着SpringBoot的日益成熟,使用SpringBoot的公司也越来越多,想要深入了解,学习SpringBoot的同学也日益增多,所以博主决定对SpringBoot动手了。是不是有点草率了?博主就是一个这么直爽,草率的人,哈哈。但是博文都是经过博主一点一滴的积累,在工作中不断实践的经验。每个系列的博文,都有它的分享目标,我们同样也不例外。目标既然打算分享S.原创 2021-05-31 09:29:11 · 588 阅读 · 4 评论 -
SpringBoot整合Mybatis,你真的了解原理吗?
前言在前面的博文中,我们已经对SpringBoot的相关基础知识有了深入的了解,不仅知道了什么是SpringBoot,以及如何快速开发一个SpringBoot应用,例如(Spring Boot简介与快速搭建),而且深入的学习了它的自动配置原理,知道了SpringBoot中包含很多的Starter,但是这些Starter我们如何在项目中使用呢?这篇博文,我们重点介绍SpringBoot数据访问相关的内容,不仅仅是简单的整合,而是要明白其中的原理,开始吧。了解Spring Data从官网中,我们不难发现原创 2021-05-26 16:01:36 · 4656 阅读 · 35 评论 -
SpringBoot最佳实践,它来了,它来了
前言上篇博文(SpringBoot自动配置原理,你真的懂吗?)我们详细的介绍了SpringBoot是如何完成自动配置功能的,以及具体的原理。SpringBoot的强大,大家也有所了解了,SpringBoot更加强大的地方是为什么提供了很多的Starter。下面我们来看一下:什么是Starter?Starters是一组可以在应用程序中更加方便使用的依赖关系。可以一站式地获得所需的所有Spring和其他相关技术,而我们不需要搜索示例代码和复制粘贴大量依赖。例如,如果您想开始使用Spring和JPA进行数原创 2021-05-13 09:15:07 · 7573 阅读 · 27 评论 -
SpringBoot自动配置原理,你真的懂吗?
上面博文我们简单的介绍了什么是SpringBoot,以及如何使用SpringBoot,但是我们对于SpringBoot的基本原理并没有介绍,这篇博文我们重点介绍SpringBoot是如何实现的自动配置。依赖管理在我们的pom文件中最核心的依赖就一个:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</原创 2021-05-08 15:01:49 · 8802 阅读 · 48 评论 -
Spring Boot简介与快速搭建
Spring Boot简介SpringBoot为了简化在开发基于 Spring的项目的难度,减少了哪些繁杂的配置,从而让开发基于 Spring的项目变成一个相当简单容易的事。SpringBoot其本身没有添加什么新的技术,就是整合了一些现有的框架,并提供了一些默认的配置,就是这些默认的配置,极大的提高了我们的开发效率。所以,在读者学习使用 SpringBoot之前,建议最好要有一些 Spring相关知识为基础。SpringBoot极大的简化了Spring与其他框架的整合,例如JPA、SpringMvc原创 2021-04-09 16:45:41 · 5367 阅读 · 17 评论