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";
}

六、效果:


浙公网安备 33010602011771号