首页 > 编程语言 > 详细

Spring Boot 热插拔技术应用

时间:2021-04-26 23:22:48      阅读:24      评论:0      收藏:0      [点我收藏+]

  对Spring/Spring Boot使用频繁的开发者,应该常见在应用Application上加@EnableXXX类似的注解。其实这个@EnableXXX的注解就是热插拔技术,加了这个就可以启动对应的starter;当不需要这个starter的时候注释该注解即可,而不是在pom.xml中删除相关的依赖(比较low)。

  下面在上篇starter的实战的基础上,继续改进添加热插拔技术:

  一、新增注解EnableRegisterService

  技术分享图片

 

  二、修改配置类中条件注解技术分享图片

  技术分享图片

 

   注意@EnableXXX红框中Import的class,其与配置类中的@ConditionalOnBean中的类保持一致

 

   三、启动类新增@EnableRegisterService注解

  技术分享图片

 

   执行main函数,浏览器中验证,如下:

  技术分享图片

 

   注释@EnableRegisterService注解

  技术分享图片

 

   执行main函数失败:

技术分享图片

Spring Boot 热插拔技术应用

原文:https://www.cnblogs.com/ilovebath/p/14704492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!