我正在尝试使用 Springboot(JPA、H2)和 Thymeleaf 构建我的第一个 Web 应用程序。entities/我的目标是通过控制器( )获取/修改/删除存储到数据库( )中的数据controllers/。但是,家乡路线不起作用。你能告诉我并解释我做错了什么吗?我忘了配置什么?感谢帮助!错误网址:localhost:8082/Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Mar 08 14:22:21 CET 2019There was an unexpected error (type=Not Found, status=404).No message available索引控制器@RestController@RequestMapping("/")public class IndexController { @GetMapping(value = "/") public ModelAndView getHome(){ ModelAndView mv = new ModelAndView(); mv.setViewName("index"); return mv; }}索引.html<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>Home</title> <link rel="stylesheet" href="../static/css/bootstrap.min.css"></head><body> <p>Test</p></body></html>文件夹projetname/|__src/ |__main/ |__java/ |__projectname/ | |__controllers/ | | |__IndexController.java | |__entities/ | |__repositories/ | |__App.java |__resources/ |__static/ | |__css/ | |__js/ |__templates/ | |__index.html |__data.sql |__application.properties
2 回答
SMILET
TA贡献1796条经验 获得超4个赞
当应用程序启动时,查看它的日志并找到类似的映射
2019-03-08 17:52:24.864 INFO 9592 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/greeting]}" onto public hello.Greeting hello.GreetingController.greeting(java.lang.String)
这意味着您可以使用 /greeting 调用 URL,并将其映射到对应的控制器
404 错误表示您调用的 URL 未映射
添加回答
举报
0/150
提交
取消