繁体   English   中英

如何使用Spring启动与Java类一起运行Groovy类的Possbile

[英]How is it Possbile to run Groovy class together with java classes using Spring boot

我正在尝试运行我的spring-boot应用程序(使用gradle和java)和groovy类。

所以我添加了控制器(如示例所示)

控制器在src/main/groovy

@RestController
class ThisWillActuallyRun {

    @RequestMapping("/")
    String home() {
        "Hello World!"
    }

}

我也有我的java类

src/main/java

我使用java -jar运行spring boot(或者在dev模式下使用gradle:bootRun)

代码已编译但groovy控制器未加载。

我想念一些关于在同一个jar上并行运行groovy和java类的概念吗?

谢谢。

我想你忘了应用groovy gradle插件了。 我通过使用java和groovy类创建一个spring boot项目来复制你的simptoms,并且只应用java插件。 为了能够在您的应用程序中包含groovy类,请替换

apply plugin: "java"

apply plugin: "groovy"

groovy插件是java插件的子类,因此您仍然可以编译java类。

如果不是这种情况,则必须提供更多信息,例如gradle构建脚本。 如果你正在使用gradle。

暂无
暂无

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

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