springboot前台不分离引用js【我】

下面所有配置都是在springboot如下版本下的,其他版本可能会有不同

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

一、

pom中引入jar包

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

二、

静态资源主页面放在 resources下的 templates里,其他js等放在stasic下面(这里新建了一个js下级目录)

三、yml配置文件里要配置

spring:
mvc:
static-path-pattern: /**
web:
resources:
static-locations: classpath:/static/

四、 html中直接使用写法(/js 前面没有 / 也行)

<script src="/js/jquery-3.6.0.js"></script>

五、Controlller代码

@GetMapping(value = {"/"})
public String index(){
return "index";
}

六、效果:

原文地址:https://www.cnblogs.com/libin6505/p/15400614.html