Kotlin是否支持Java服务提供商接口?

问题描述

更新:我将Kotlin项目转换为Java,并且可以正常工作,因此似乎无法使用Kotlin创建Java SPI。可能与将Java 9模块与Kotlin一起使用以及编译在Gradle中执行。如果有人在Kotlin中有一个可行的示例,我将很高兴看到它。这是我的两个示例项目的链接

JAVA:https://gitlab.com/abitofhelp.shared/spiapp-java.git

科特琳:https://gitlab.com/abitofhelp.shared/spiapp.git


我在尝试做一些简单的事情时遇到了困难,所以我希望有人可以朝着正确的方向轻推我...

我使用Kotlin创建了一个简单的Spring Boot项目,其中包含四个子项目。我的目标是在Kotlin中使用Java的SPI功能。主项目是一个命令行应用程序。子项目实现了SPI。我已经将我的代码与Java示例进行了比较,似乎还可以。但是,我找不到在网络上将SPI与Kotlin一起使用的任何示例...因此,我怀疑Kotlin + Java SPI存在某种问题。 有谁知道在没有太多体操的情况下这是否可能?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)