springboot中无法访问static下静态资源的问题,如static/js/jquery.js无法访问的问题

本文介绍了在Spring Boot应用中遇到无法访问static目录下静态资源,如jQuery.js的问题及其解决方案。包括理解static资源的访问规则,检查application.properties中的`spring.mvc.static-path-pattern`和`spring.resources.static-locations`配置,以及注意MyWebMVCConfig.java中可能影响静态资源重定向的设置。同时,提供了Thymeleaf中正确引入外部JS文件的方法:`th:src="@{/js/jquery.js}"`,并给出直接访问JS资源的URL示例。
摘要由CSDN通过智能技术生成

thymeleaf中引入外部JS的方式:
(1)在static下新建文件夹放入外部JS文件
在这里插入图片描述
(2)static下的静态资源访问规则可能受application.properties中spring.mvc.static-path-pattern和spring.resources.static-locations有关!
在这里插入图片描述
(3)注意(2)中的配置文件不生效时,和MyWebMVCConfig.java中对静态资源的重定位有关系!

package com.steno.propertiestest.common;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class MyWebMVCConfig implements WebMvcConfigurer 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值