本地启动整个服务会挂掉怎么处理 有什么办法让schedulerx 相关的bean 不要自动加载吗? 用的是springboot2
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要防止Spring Boot自动加载某些Bean,您可以尝试以下几种方法:
@ComponentScan
注解,您可以指定哪些包或类应该被扫描,哪些应该被排除。例如,如果您想要排除特定的配置类,可以在@ComponentScan
注解中使用excludeFilters
属性来排除它们。@SpringBootApplication
的exclude属性:在您的主应用程序类上使用@SpringBootApplication(exclude = {YourAutoConfiguration.class})
,其中YourAutoConfiguration
是您想要排除的自动配置类。spring.factories
文件:您可以在META-INF
目录下创建一个名为spring.factories
的文件,并在其中指定org.springframework.boot.autoconfigure.EnableAutoConfiguration
属性,以排除特定的自动配置类。@EnableAutoConfiguration
的exclude属性:如果您使用的是@EnableAutoConfiguration
注解,也可以通过其exclude
属性来排除不需要的自动配置类。spring.schedulerx2.enabled=false
https://help.aliyun.com/zh/schedulerx/getting-started/connect-a-spring-boot-application-to-schedulerx?spm=a2c4g.11186623.0.0.7e3e2d87m1ouIS
此回答整理自钉群“【外部】SchedulerX阿里任务调度”