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

时间:2018-06-27 08:18:35

标签: micronaut

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

c:\dev\micronaut\helloworld>gradlew run
  

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

我在Windows 10下使用jdk 1.8_171

1 个答案:

答案 0 :(得分:4)

正如Graeme Rocher所提到的,该类缺少package。如果您添加我在下面添加的行,则该行应该有效。

package helloworld;

import io.micronaut.http.annotation.*;

@Controller("/hello")
public class HelloController {
    @Get
    public String index() {
        return "Hello World";
    }
}