错误:意外错误:非法名称。$ HelloControllerDefinition

0 micronaut

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

c:\dev\micronaut\helloworld>gradlew run
Run Code Online (Sandbox Code Playgroud)

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

我在Windows 10下使用jdk 1.8_171

小智 5

正如Graeme Rocher所提到的,全班同学都缺少它package。如果您添加我在下面添加的行,则该行应该有效。

package helloworld;

import io.micronaut.http.annotation.*;

@Controller("/hello")
public class HelloController {
    @Get
    public String index() {
        return "Hello World";
    }
}
Run Code Online (Sandbox Code Playgroud)