关于这个问题,导致的原因有很多,首先确保css,js等文件的引用路径 是对的
其次:网上也有重写拦截器的handler,我也相信这是可以解决的,但是用到我的项目里面真的没有效果。
后来继续搜索,查找解决方法,终于给我找到了
在maven的pom文件里面添加一项 配置,具体如下
主要就是标红的这个配置,前两个星号代表resource下所有目录,后两个星号代表所有目录下所有文件(不管是js,css,jpg,png甚至你的mapper.xml)都是放行的,代码如下
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>*</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<!-- 这里是保证主类不会找不到。-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>