使用 Spring Web 初始化 Spring 应用程序后。 我创建了登录控制器类,如下所示,并在
resources/static
文件夹中创建静态 html 文件
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class LoginController {
@RequestMapping("/")
public String welcome() {
return "index.html";
}
@RequestMapping("login")
public String gotoLoginPage( ) {
return "login.html";
}
}
我的应用程序运行良好。但是,intelliJ 显示“无法解析 MVC 视图 index.html”和“无法解析 MVC 视图 login.html”。
我尝试过,但无法解决 IntelliJ 警告。
尝试了大量调试和更改 html 文件路径。
我拥有 IntelliJ 的所有依赖项和设置。 我缺少的是 application.properties(或 applications.yml)上 Thymeleaf 的设置:
应用程序属性
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
application.yml
spring:
thymeleaf:
prefix: classpath:/templates/
suffix: .html