我有一个springboot项目,在ide中运行时可以完美地工作。我想通过aws codestar运行这个。不幸的是,codestar创建的默认spring模板使用springmvc。
我可以从我的spring boot项目复制index.html,粘贴到mvc项目中,然后在aws codestar提供的url上看到它。但是这个index.html使用了thymeleaf,这根本不起作用。出于这个和其他原因,我想将提供的springmvc更改为我已经拥有的spring引导结构。
我按照这里的说明:https://www.baeldung.com/spring-boot-migration
不幸的是,这没用。我可以创建应用程序入口点并添加spring引导依赖项,而不会破坏应用程序。但是,当我删除默认依赖项或与mvc相关的配置时,应用程序就会中断。尝试访问url时,出现404错误,说明如下:
源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。
我试图调试这个错误消息(例如。https://www.codejava.net/java-ee/servlet/solved-tomcat-error-http-status-404-not-found),但没用。
消息似乎已连接到web资源。我在文件夹资源和webapp/resources中都有我的web资源。而且SpringBoot不需要任何位置配置,对吧?它默认使用此位置。
有人能告诉我什么东西要删除,什么东西要添加才能使用我现有的springboot项目吗?
暂无答案!
目前还没有任何答案,快来回答吧!