随笔分类 -  Spring

摘要:【DB系列】数据库初始化-datasource配置方式 | 一灰灰Blog 在我们的日常业务开发过程中,如果有db的相关操作,通常我们是直接建立好对应的库表结构,并初始化对应的数据,即更常见的情况下是我们在已有表结构基础之下,进行开发; 但是当我们是以项目形式工作时,更常见的做法是所有的库表结构变更 阅读全文
posted @ 2022-12-28 17:37 一灰灰Blog 阅读(1059) 评论(0) 推荐(0)
摘要:【DB系列】数据库初始化-jpa配置方式 | 一灰灰Blog 上一篇博文介绍如何使用spring.datasource来实现项目启动之后的数据库初始化,本文作为数据库初始化的第二篇,将主要介绍一下,如何使用spring.jpa的配置方式来实现相同的效果 I. 项目搭建 1. 依赖 首先搭建一个标准的 阅读全文
posted @ 2022-12-28 17:26 一灰灰Blog 阅读(499) 评论(0) 推荐(0)
摘要:本文节选自 《实战演练专题》 【实战系列】数据报表统计并定时推送用户的手把手教程 通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运行的,包含若干知识点,甚至可以不做修改直接应用于生产项目; 今天的实战项目主要解决的业务需求为:每 阅读全文
posted @ 2022-08-23 18:50 一灰灰Blog 阅读(624) 评论(0) 推荐(0)
摘要:【搜索系列】ES基本项目搭建 之前一直没有写ES相关的博文,现在开始补课,预计5-6篇博文将es的使用姿势展示给各位小伙伴;本文将作为es结合springboot的第一篇博文,基本项目环境搭建 I. 项目搭建 1. 项目依赖 本项目借助SpringBoot 2.2.1.RELEASE + maven 阅读全文
posted @ 2022-03-29 21:35 一灰灰Blog 阅读(369) 评论(0) 推荐(0)
摘要:之前介绍过一篇拦截器的基本使用姿势: 【WEB系列】SpringBoot之拦截器Interceptor使用姿势介绍 在SpringBoot中,通过实现WebMvcConfigurer的addInterceptors方法来注册拦截器,那么当我们的拦截器中希望使用Bean时,可以怎么整? I. 项目搭建 阅读全文
posted @ 2021-11-15 19:16 一灰灰Blog 阅读(1443) 评论(0) 推荐(0)
摘要:【DB 系列】Mybatis 之转义符的使用姿势 在 mybatis 的 xml 文件中直接写 sql 比较方便简洁,但是需要注意的是,在 xml 文件中,经常会遇到一些需要转义的场景,比如查询 id < xxx的数据,这个小于号就不能直接写在 sql 中,接下来我们将看一下,mybatis 中的有 阅读全文
posted @ 2021-09-27 20:44 一灰灰Blog 阅读(1950) 评论(0) 推荐(0)
摘要:SpringBoot 系列 Mybatis 之参数传递的几种姿势 在 mybatis 的日常开发中,mapper 接口中定义的参数如何与 xml 中的参数进行映射呢?除了我们常用的@Param注解之外,其他的方式是怎样的呢? 不添加注解默认场景会怎样? 接口参数类型为Map/POJO又该如何处理? 阅读全文
posted @ 2021-09-25 21:44 一灰灰Blog 阅读(634) 评论(0) 推荐(0)
摘要:【DB系列】SpringBoot系列Mybatis之Mapper接口与Sql绑定几种姿势 通常我们在使用Mybatis进行开发时,会选择xml文件来写对应的sql,然后将Mapper接口与sql的xml文件建立绑定关系,然后在项目中调用mapper接口就可以执行对应的sql 那么如何将Mapper接 阅读全文
posted @ 2021-07-26 16:22 一灰灰Blog 阅读(1044) 评论(0) 推荐(0)
摘要:【SpringBoot + Mybatis系列】Mapper接口注册的几种方式 SpringBoot项目中借助Mybatis来操作数据库,对大部分java技术栈的小伙伴来说,并不会陌生;我们知道,使用mybatis,一般会有下面几个 Entity: 数据库实体类 Mapper: db操作接口 Ser 阅读全文
posted @ 2021-07-26 16:15 一灰灰Blog 阅读(755) 评论(0) 推荐(0)
摘要:上一篇博文介绍了Spring中缓存注解@Cacheable @CacheEvit @CachePut的基本使用,接下来我们将看一下更高级一点的知识点 key生成策略 超时时间指定 I. 项目环境 1. 项目依赖 本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 阅读全文
posted @ 2021-07-02 19:38 一灰灰Blog 阅读(5783) 评论(1) 推荐(1)
摘要:SpringBoot系列缓存注解@Cacheable @CacheEvit @CachePut使用姿势介绍 Spring在3.1版本,就提供了一条基于注解的缓存策略,实际使用起来还是很丝滑的,本文将针对几个常用的注解进行简单的介绍说明,有需要的小伙伴可以尝试一下 本文主要知识点: @Cacheabl 阅读全文
posted @ 2021-07-02 19:32 一灰灰Blog 阅读(495) 评论(0) 推荐(0)
摘要:【SpringBoot 基础系列】@Value 之字面量及 SpEL 知识点介绍篇 承接上一篇博文【SpringBoot 基础系列】@Value 中哪些你不知道的知识点 中提及到但没有细说的知识点,这一篇博文将来看一下@Value除了绑定配置文件中的属性配置之外,另外支持的两种姿势 字面量表达式支持 阅读全文
posted @ 2021-06-16 19:48 一灰灰Blog 阅读(513) 评论(0) 推荐(0)
摘要:【SpringBoot基础系列】自定义配置源的使用姿势介绍 前面一篇博文介绍了一个@Value的一些知识点,其中提了一个点,@Value对应的配置,除了是配置文件中之外,可以从其他的数据源中获取么,如从 redis,db,http 中获取配置? 了解过 SpringCloud Config 的可以给 阅读全文
posted @ 2021-06-12 12:46 一灰灰Blog 阅读(398) 评论(0) 推荐(0)