springbootf访问静态文件资源

时间:2023-03-08 20:00:12
springbootf访问静态文件资源

springboot目录结构:

springbootf访问静态文件资源

springbootf访问静态文件资源

网友说在springboot的配置文件中加

springbootf访问静态文件资源

现在访问static目录下的jquery文件

springbootf访问静态文件资源

用jquery在页面做一个弹窗

springbootf访问静态文件资源

启动服务看页面效果

springbootf访问静态文件资源

页面没有出现弹窗 ,连jquery文件都报404错误

解决办法

在项目中的某个包中新建一个类

package com.example.student.util;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @Configuration
public class StaticConfig extends WebMvcConfigurerAdapter { @Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
/**
* /static/** 的意思是将static下的所有文件夹及相关子文件夹都添加进扫描路径
* 修改之后重启项目就可以对static下的静态资源进行分类而且访问的时候不会出现404了
*/ }

再次启动项目:

springbootf访问静态文件资源

弹窗已经完美的出现在html页面上,打开浏览器控制台再无错误。

springbootf访问静态文件资源