Spring boot HTTP状态404–在Spring引导中找不到

Spring boot HTTP状态404–在Spring引导中找不到,spring-boot,Spring Boot,我是弹簧靴的初学者。我想在spring boot中编写HelloWorld编程。我在运行项目时做了一个错误,错误是HTTP状态404–未找到 请帮我写一个有效的方法来解决这个问题 控制器 @控制器 公共类控制器{ @GetMapping/ 公共字符串viewHomePageModel模型{ 收益指数; } } index.jsp 您已经在pom.xml文件中导入了依赖项spring启动程序数据jpa。所以你需要一个数据库。要解决此问题,可以使用h2数据库: com.h2数据库 从春天开始 编辑:

我是弹簧靴的初学者。我想在spring boot中编写HelloWorld编程。我在运行项目时做了一个错误,错误是HTTP状态404–未找到 请帮我写一个有效的方法来解决这个问题

控制器

@控制器 公共类控制器{ @GetMapping/ 公共字符串viewHomePageModel模型{ 收益指数; } } index.jsp


您已经在pom.xml文件中导入了依赖项spring启动程序数据jpa。所以你需要一个数据库。要解决此问题,可以使用h2数据库:

com.h2数据库 从春天开始

编辑:

您缺少使用jsp所需的两个依赖项:

org.apache.tomcat.embed 汤姆卡特·贾斯珀 javax.servlet jstl 现在,您可以将.jsp文件放在src/main/webapp/WEB-INF/jsp/或src/main/resources/META-INF/resources/WEB-INF/jsp/文件夹中,并将属性spring.mvc.view.prefix:/WEB-INF/jsp/添加到application.properties文件中

属性文件错误。 您可以使用application.properties或application.yml。由于您使用的是属性,因此需要按以下方式定义属性: 未能配置数据源:“URL”属性未指定原因:无法确定合适的驱动程序类 SpringBoot是自以为是的,这意味着根据您带来的依赖关系,它会尝试实例化这样的bean。您必须包括MS-SQL/Postgres DB。现在的问题是,在CasSpStLeT中考虑这些依赖关系,如果你不理解类路径是什么,你就把这些依赖性包含在POM文件中。因此,由于SpringBoot无法找出数据库的详细信息,它抛出了这个错误。在属性文件中提供数据库详细信息,如下所示:

spring.datasource.url= provide the URL here
spring.datasource.username = username
spring.datasource.password = password
你可以在谷歌上搜索,并按照互联网上的任何教程这样做,以防卡住


我照你说的做了,我得到的错误是HTTP状态404–Not Found检查你是否用@Controller@Controller我按照你说的做了,我得到的错误是HTTP状态404–没有发现模型有任何问题。我猜.jsp文件放错地方了。是否设置了spring.mvc.view.prefix属性?或者您可以将.jsp文件放在src/main/webapp/文件夹中。你收到详细的错误消息了吗?org.thymeleaf.exceptions.TemplateInputException:error resolving template[index],error我为自己创建了一个小例子,并改编了这篇文章。缺少两个依赖项,.jsp文件必须放在正确的文件夹中。
spring.mvc.view.prefix:/
spring.mvc.view.suffix:.jsp
spring.mvc.view.prefix=src/main/resources/templates/
spring.mvc.view.suffix=.jsp
spring.datasource.url= provide the URL here
spring.datasource.username = username
spring.datasource.password = password