前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常遇问题合集

常遇问题合集

作者头像
栖西
发布2023-10-17 08:19:40
1250
发布2023-10-17 08:19:40
举报
文章被收录于专栏:栖西栖西

1、ssm中的静态资源过滤

在spring-mvc.xml中加入,启用默认Servlet

代码语言:javascript
复制
<mvc:default-servlet-handler/>

web.xml的 servlet-mapping 中加入对静态资源的处理(可不加)

代码语言:javascript
复制
 <url-pattern>/images/*</url-pattern>  

2、com.fasterxml.jackson.annotation不存在

错误如下:

Jackson错误
Jackson错误

解决办法:

在当前项目下(项目的根目录下)

点击Terminal输入:mvn clean install -Dmaven.test.skip=true

错误内容1
错误内容1

然后在输入:mvn -U idea:idea

错误内容2
错误内容2

3、刷新页面资源404错误

将vue文件打包之后,放到了后端的static文件夹下,可以正常使用,刷新的时候就会找不到页面

代码语言:javascript
复制
解决方案,重定向
在没有前端代码的情况下,后端注册一个Bean,可以刷新访问到页面了,数据也是正常的
控制台会报错,但是数据依然可以渲染上去。
http://localhost:8089/order 404

package com.myfdc.config;

import org.springframework.boot.web.server.ConfigurableWebServerFactory;
import org.springframework.boot.web.server.ErrorPage;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpStatus;

@Configuration
public class Web404Config {

    @Bean
    public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryWebServerFactoryCustomizer(){
        return factory -> {
            ErrorPage errorPage = new ErrorPage(HttpStatus.NOT_FOUND,"/index.html");
            factory.addErrorPages(errorPage);

        };
    }
}

`

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、ssm中的静态资源过滤
  • 2、com.fasterxml.jackson.annotation不存在
  • 3、刷新页面资源404错误
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档