![](/img/trans.png)
[英]How to convert Spring MVC to android project using PhoneGap?
[英]How to convert springboot project to spring mvc
我正在做一个春季启动的项目
我想将其转换为Spring Web MVC
我尝试将其转换为动态Web模块3.0
我添加了用于调度程序Servlet的WebAppInitializer和视图解析器
但是,当我部署战争时,它已成功部署,但出现HTTP 404
错误
我还有什么需要做的吗?
首先,Spring引导程序是Spring MVC和其他Spring模块的包装器。 如果您已经在使用Spring Boot,并且想要添加Web模块(Spring MVC),则只需输入到POM文件并添加:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
这将创建一个Spring MVC应用程序,现在该视图解析器如何? 当我使用Spring MVC进行编码时,我会实现Thymeleaf以便执行视图,因此Spring将在我的情况下对此进行管理,因此我还添加了:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
此视图(html)保存在文件夹资源/模板中
和thadaaaaaa,我在控制器中唯一要做的就是将字符串返回给该模板
@GetMapping("/detail/{id}")
private String publicationDetail(@PathVariable Integer id, Model model) {
Optional<CatalogEntity> product = catalogService.getProducById(id);
model.addAttribute("product",product.get());
counter(model);
return "/catalog/detail";
}
但是,如果您不使用Thymeleaf,它也应该返回视图的字符串,但只需将其保存在我提到的文件夹中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.