为了账号安全,请及时绑定邮箱和手机立即绑定

如何配置 Spring/Springboot 访问主页?

如何配置 Spring/Springboot 访问主页?

梵蒂冈之花 2022-07-27 09:51:21
我正在尝试使用 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 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

确保 spring-boot-starter-thymeleaf 作为项目的依赖项包含在内。

本指南可能会有所帮助


查看完整回答
反对 回复 2022-07-27
?
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 未映射


查看完整回答
反对 回复 2022-07-27
  • 2 回答
  • 0 关注
  • 339 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信