问题描述
我正在使用带有Kotlin的2个Rest Controller创建一个简单的应用程序。但是,对于每个端点
错误是
{"message":"Not Found","_links":{"self":{"href":"
到目前为止,我一直在寻找推断,但我一直没有找到解决方法。
- 因为我尝试过IDE和命令行。因此,排除Idea中的任何问题
- 试图在项目中添加Java控制器,但是也没有运行
- 试图将Micronaut注释与Spring Web注释一起使用,没有用。
还有什么我可以更改以使其正常工作吗? 理想情况下,我想使其与Kotlin而不是Java一起使用。
环境:
IDE-IntelliJ Idea 2020.2 Ultimate
构建-尝试过Maven和Gradle,命令行和IDE
EnableAnnotations:完成
代表Gradle Runner:完成
JDK:11(但在构建文件中设置为8)
Update1-没什么事
从Micronaut Launcher网站获得基本代码
我的示例代码
@RestController
@Validated
@RequestMapping("/hello")
open class UserController {
@Get("/echo")
fun echo():String{
return "hello"+ System.currentTimeMillis()
}
}
- AOP无法正常工作,因此必须使用
@Validated
和open
。 build.gradle具有allOpen插件。 -
@GetMapping
应该按照https://micronaut-projects.github.io/micronaut-spring/latest/guide/#springMvc 运行
- 我不得不使用Micronaut的
@Get
使其正常工作
请帮助解决这两个问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)