micronaut可以渲染静态文件吗?
我将compile 'io.micronaut:micronaut-views'
添加到了build.gradle
控制器:
@Controller("/main")
public class MainController {
@View("index.html")
@Get("/")
public HttpResponse index() {
return HttpResponse.ok();
}
}
index.html
文件在/src/main/resources/views/index.html
下
请求localhost:8080/main
不会呈现视图。
答案 0 :(得分:3)
这是按设计方式进行的。当无法将模型应用于视图时,应用视图模型逻辑毫无意义。
您只需配置static resources即可达到预期的效果。例如:
micronaut:
router:
static-resources:
main:
paths: classpath:views
mapping: /main/**
通过上述配置,当访问index.html
URL时,将提供src/main/resources/views
中的/main
文件。