springbootf访问静态文件资源


springboot目录结构:

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

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

用jquery在页面做一个弹窗

启动服务看页面效果

页面没有出现弹窗 ,连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了
     */

}

再次启动项目:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM