【发布时间】:2015-06-17 18:31:30
【问题描述】:
我正在尝试将我的 spring-boot 应用程序(使用 gradle 和 java)与 groovy 类一起运行。
所以我添加了控制器(如示例所示)
控制器在src/main/groovy下
@RestController
class ThisWillActuallyRun {
@RequestMapping("/")
String home() {
"Hello World!"
}
}
我也有我的java类
src/main/java
我正在使用 java -jar(或开发模式下的 gradle:bootRun)运行 spring boot
代码已编译,但 groovy 控制器未加载。
我错过了一些关于在同一个 jar 上并排运行 groovy 和 java 类的概念?
谢谢。
【问题讨论】:
-
您是否检查过您的 groovy 类是否在生成的 jar 中?一旦类被编译和打包,就没有区别了。
-
两个根中使用的包是什么(因为组件扫描)?
-
嗨@rayman 我的回答对你有帮助吗?
标签: java spring groovy gradle spring-boot