随笔分类 - Spring Boot
摘要:在开发中,常用的创建的 Spring Boot 项目方式有两种,一种是使用 Spring Initializr , 一种是创建一个 Maven 工程,导入 Spring Boot 的依赖 使用 IDEA 的 Spring Initializr 的方式 1. 选择 IDEA 的 File New Pr
阅读全文
摘要:版本信息 1. Sprintboot 采用 2.1.7 RELEASE 版本 2. Mybatis 采用 2.1.0 3. Redis 采用 2.1.6.RELEASE Redis 的使用 1. 添加 Redis 依赖 2. 开启缓存 使用注解 @EnableCaching 开启缓存 2. 添加缓存
阅读全文
摘要:Spring 通过任务执行器(TaskExecutor)来实现多线程和并发编程,使用 ThreadPoolTaskExecutor 可实现一个基于线程池的 TaskExecutor。 而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过 @EnbaleAsync 开启对异步任务的支持,
阅读全文
摘要:根据满足某一个特定条件创建一个特定的 Bean。就是根据特定条件来控制 Bean 的创建行为,这样我们可以利用这个特性进行一些自动的配置 Springboot 中大量用到了条件注解 示例,以不同的操作系统作为条件,我们将通过实现 接口,并重写其 方法来构造判断条件。若在 Windows 系统下运行程
阅读全文
摘要:通过在类上注解 来开启对计划任务的支持。然后在要执行计划任务的方法上注解 ,声明这是一个计划任务 通过 支持多种类型的计划任务,包含 cron, fixDelay, fixRate 等 代码如下: 代码解释: 通过 注解开启对计划任务的支持 通过 声明该方法是计划任务,使用 属性 执行 使用 属性可
阅读全文