繁体   English   中英

Spring 引导:从外部 Jar 文件引入配置类

[英]Spring Boot: Bring In Configuration Classes From External Jar File

我正在尝试减少跨多个 Spring 项目(例如自定义 WebSecurityConfigurerAdapter)的“复制/粘贴”代码量。 这个适配器是我迄今为止所有项目中的完全相同的代码,所以通常在这些情况下,我创建一个独立的代码库并导出到 jar 以保持可维护性。

The issue is that it seems that when I do that, Spring no longer notices that class as one that it needs to ingest into it's auto configuration, as when I removed that security class from my project and brought in the jar library now containing it,我开发的安全功能被破坏了。 撤消该更改,它又可以正常工作了。

有什么方法可以告诉 Spring 查看特定的 jar 文件以摄取到它的配置中,这样我就可以防止自己在最终在多个项目中重复的配置代码类上进行分类?

您可以在应用程序 class 中将 @ComponentScan 注释与 arguments 一起使用以指向多个模块。 在这里解释。 这将覆盖 @SpringBootApplication 中包含的默认值

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM