加载中
山寨一个Spring的@Component注解

前言 我们在上一篇对Mybatis如何将Mapper接口注入Spring IoC进行了分析,有同学问胖哥这个有什么用,这个作用其实挺大的,比如让你实现一个类似@Controller的注解(或者继承某个统一接口)来...

从零搭建Spring Boot脚手架(6):整合Redis作为缓存

前言 上一文我们整合了Mybatis Plus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用,比如存...

Spring Boot 2.2 中的延迟加载

前言 随着我们项目的不断迭代 Bean 的数量会大大增加,如果都在启动时进行初始化会非常耗时。Spring Boot 允许延迟初始化应用程序, 也就是根据需要初始化 Spring Bean,而不是在 Spring Boo...

04/01 10:06
646
Spring Boot 2 实战:自定义启动运行逻辑

前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如缓存预热,或者上线后的广播之类等等。可能现在没有但是将来会有的。想想你可能的操作, 写个接口上线我调一次行吗?NO!...

2019/11/02 22:48
166
Spring Boot 2 实战:结合 Docker 容器化

前言 Docker 是啥?好处是啥? 什么现在如果作为一名开发你还不知道甚至没有用过我都感觉你落伍了。Docker 是一种虚拟化的容器技术,目的为了打造持续集成、版本控制、可移植性、隔离性和安全...

2019/10/19 16:26
441
嵌入式数据库H2的使用以及集成Spring Boot

1.概要 前面讲一些Mybatis特性的时候总是要写一些例子演示给粉丝。用Mysql或者其他很大的数据库太重了,因为只是个demo而已。当然也可以使用docker来安装。但是还是需要依赖一些东西。有没有...

2019/08/04 21:06
1.8K
老司机教你通过Spring来读取文件的各种姿势

1.概述 在java日常业务开发中我们经常有可能读取一些自定义配置或者文件。比如说公私钥文件、一些固定的词典文件之类的,这一类统称为资源(Resource)。很多情况下都是自己写IO来读取。今天...

2019/07/26 22:12
607
spring之SmartLifecycle

有些场景我们需要在Spring 所有的bean 完成初始化后紧接着执行一些任务或者启动需要的异步服务 常见有几种解决方案 j2ee 注解 启动前@PostConstruct 销毁前@PreDestroy springboot 的 org.sp...

2019/04/22 11:01
280
spring学习笔记(二)spring 事件的使用

spring 中的事件 spring事件通过订阅发布 可以解耦操作 可以同步 可以异步 步骤 编写事件 通过继承org.springframework.context.ApplicationEvent 来编写事件 public ApplicationEvent(Obje...

2018/12/19 23:22
305
spring源码阅读笔记(一)

ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 用了这么久的框架,是时候搞一下源码了,一般最初接触spring 从以下步骤开始 创建一个bean类 并创建 ooxx.xml之类的spr...

2018/12/15 20:37
93
spring aop 详解

@Pointcut("execution(*transfer(..))") private void anyOldTransfer() {} 切入点指定者的支持 Spring AOP 支持在切入点表达式中使用如下的AspectJ切入点指定者: 1:execution:匹配方法执...

2018/05/25 09:26
212
spring对缓存的支持

Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思...

2018/04/06 15:40
60

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部