随笔分类 - Spring boot
摘要:# 启动类 maven依赖 ```xml org.springframework.boot spring-boot-starter-parent 2.3.4.RELEASE org.springframework.boot spring-boot-starter-web ``` ```java @S
阅读全文
摘要:Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。 CacheManager是Spring提供的各种缓存技术
阅读全文
摘要:关于SpringBoot中多线程的两个注解: @Async是spring为了方便开发人员进行异步调用而出现的。在方法上加入这个注解,spring会从线程池中获取一个新的线程来执行方法,实现异步调用 @EnableAsync表示开启对异步任务的支持,可以放在SpringBoot的启动类上,也可以放在自
阅读全文
摘要:SpringBoot创建定时任务,主要有三种方式: 1.基于注解(@Scheduled):基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响; 2.基于接口(SchedulingConfigurer):用于实现从数据库中获取指定时间来动态执行定时任务
阅读全文
摘要:关于aop的底层原理在spring中已经记录。 几个关键的概念 连接点:类里面哪些方法可以被增强,这些方法称为连接点 切入点:实际被真正增强的方法叫做切入点,比如四个方法可以增强,只增强了一个方法,这个被增强的方法就叫做切入点 通知(增强):(1)实际增强的部分称为通知(增强)(2)通知有多种类型:
阅读全文