SpringBoot常用配置

2019-05-27  本文已影响0人  内卷星球

Bean的Scope

Spring EL 和资源调节

Spring主要在注解@Value的参数中使用表达式:

  1. 注入普通字符串
  2. 注入操作系统属性
  3. 注入表达式运算结果
  4. 注入其他Bean的属性
  5. 注入文件内容
  6. 注入网址内容
  7. 注入属性文件

Bean的初始化和销毁

在Bean使用之前或者之后要做些必要的操作,Spring对Bean的生命周期的操作提供了支持

  1. Java配置方式:使用@Bean的initMethod和destoryMethod(相当于xml配置的init-method和destory-method)
  2. 注解方式:利用JSR-250的@PostConstruct和@PreDestory

多线程

使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor

在配置类中通过@EnableAsync开启对异步任务的支持,并通过在执行方法中使用@Async注解赖声明为异步任务

计划任务

首先在配置类注解@EnableScheduling来开启对计划任务的支持,然后在执行计划任务的方法上注解@Scheduled,声明为计划任务

@Scheduled支持多种类型的计划任务,包含cron、fixDelay、fixRate等等

上一篇 下一篇

猜你喜欢

热点阅读