- ResponseBodyAdvice接口:统一结果响应处理
统一结果响应处理,搭配@RestControllerAdvice使用 https://www.cnblogs.com/z-qinfeng/p/12189877.html
- CommandLineRunner接口:在springboot项目启动前自动执行业务
ApplicationRunner接口也有具有此作用:SpringBoot中CommandLineRunner和ApplicationRunner接口解析和使用_程序新视界的博客-CSDN博客SpringBoot中的CommandLineRunner接口:可以在项目启动前自动执行一些逻辑:https://blog.csdn.net/chen15369337607/article/details/99861031 比如:订单取消,在项目启动后,自动关闭超时订单
- ImportBeanDefinitionRegistrar接口:可以把自定义的对象放到bean容器中
ImportBeanDefinitionRegistrar_愤怒的苹果ext的博客-CSDN博客
Spring扩展之 @Import 和 ImportBeanDefinitionRegistrar 接口_指尖凉的博客-CSDN博客
public class TulingImportBeanDefinitionRegistrar implements ImportBeanDefinitionRegistrar { @Override public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry beanDefinitionRegistry) {//定义一个BeanDefinition RootBeanDefinition rootBeanDefinition = new RootBeanDefinition(TulingDao.class); //把自定义的bean定义导入到容器中 beanDefinitionRegistry.registerBeanDefinition("tulingDao",rootBeanDefinition); } }
SpringBoot一些重要接口和类
于 2022-08-11 10:24:31 首次发布