我正在使用 Kotlin 创建一个带有 2 个 Rest Controller 的简单应用程序。但是,对于每个端点,错误都是
{"message":"Not Found","_links":{"self":{"href":"
到目前为止,我的推论,我一直在寻找解决方案,但没有奏效。
1.生成的文件夹也是空的。可能是个问题
- 正如我尝试过的 IDE 和命令行一样。所以,排除Idea的任何问题
- 尝试在项目中添加 Java 控制器,但也没有运行
- 尝试将 Micronaut 注释与 Spring Web 注释一起使用,但没有成功。
还有什么我可以改变的让它工作吗?理想情况下,我想让它与 Kotlin 而不是 Java 一起工作。
环境:
IDE - IntelliJ Idea 2020.2 Ultimate
Build - 尝试了 Maven 和 Gradle、命令行和 IDE
EnableAnnotations:完成
Delegate Gradle Runner:完成
JDK:11(但在构建文件中设置为 8)
更新1 - 有一些工作
从 Micronaut Launcher 站点
My Sample code获取基本代码
@RestController
@Validated
@RequestMapping("/hello")
open class UserController {
@Get("/echo")
fun echo():String{
return "hello"+ System.currentTimeMillis()
}
}
- AOP 不工作,因此不得不使用
@Validated
andopen
。build.gradle 有 allOpen 插件。 @GetMapping
应该按照https://micronaut-projects.github.io/micronaut-spring/latest/guide/#springMvc工作- 我不得不使用 Micronaut
@Get
来让它工作
请帮助解决这两个问题。