0

我遵循了入门指南。应用程序的第一次启动是好的。然后我按照描述添加了一个控制器(HelloController.java in src/main/java/helloworld。当我重新启动服务器时,出现以下错误:

c:\dev\micronaut\helloworld>gradlew run

任务:compileJava FAILED 注意:为 1 种类型元素创建 bean 类错误:意外错误:非法名称 .$HelloControllerDefinition 1 错误

我在带有 jdk 1.8_171 的 Windows 10 下

4

1 回答 1

5

正如 Graeme Rocher 所提到的,该课程缺少它的package. 如果您添加我在下面添加的行,它应该可以工作。

package helloworld;

import io.micronaut.http.annotation.*;

@Controller("/hello")
public class HelloController {
    @Get
    public String index() {
        return "Hello World";
    }
}
于 2018-09-21T16:59:21.373 回答