[英]Spring Boot library usage in plain Java project
我正在开发一个Spring Boot jar库,用于可重用的组件
目标:
我们公司的每个Java“用户/编码器”都应该能够将这个jar“放”到一个项目中(通过maven或其他)并使用可重用的组件而不是一遍又一遍地编写所有东西。
通过REST构建针对该问题的微服务不是我们的替代方案。
我的问题是:
我可以在任何普通的Java项目中重用这个Spring Boot jar库吗?
Beeing喜欢,我可以将这个jar库“放”到Java项目中,并在我的“非Spring Boot”vanilla Java项目中从该库连接我的Spring Boot服务吗?
通知/编辑:
我使用Spring Boot作为项目模板( spring-boot-starter-parent
)。
我手动配置我的模板,如LdapTemplate
,不要让Spring Boot发挥魔力。
编辑
就Spring Boot / Spring项目的重用而言,一切都很好。 我已经这样做了。
我对该库的目标可能是每个Java“用户”都可以使用这个库,如下所示:
final SuperCoolLibary scl = new SuperCoolLibrary(); final boolean exists = scl.searchForLdapUser("tlang");
另外一个问题可能是:
将此库切换到新的Java Jigsaw模块基础结构会更好吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.