Spring boot 整合freemarker,跳转页面404异常解决方案记录

问题描述:

新建了一个Spring boot项目整合freemarker,在跳转页面时出现404的情况,页面异常如下:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Jan 03 16:10:26 CST 2020
There was an unexpected error (type=Not Found, status=404).
No message available

在查阅了资料和百度上的各种教程后,对于本人遇见的实际情况,解决方案目前有两个:

1、jar包冲突。可以删除本地maven仓库下的所有jar包,重新刷新项目的maven配置并下载jar包后可以解决该问题。

参考资料:https://www.cnblogs.com/chongpf/p/7736781.html

2、(待考察)pom.xml配置多次引用导致冲突。因为项目内多个模块不同的pom.xml文件多次引用freemarker包,所以导致配置冲突,本人实际环境下删除某个模块的引用内容后即可正常访问。

配置:


    org.springframework.boot
    spring-boot-starter-freemarker

项目架构:

base-web

    - pom.xml

base-service

    - pom.xml

base-common

    - pom.xml

本人实际环境是web和common都引用了上述内容导致的问题,删除了base-common模块下的引用内容即可正常访问页面。

该方案待考察,第一个方案是可以正确执行的。

你可能感兴趣的:(java,springboot)