在aplication.yml中做如下配置:
spring: mvc: view: suffix: .html prefix: classpath:/temptales/ static-path-pattern: /static/**
配置后resource和static 都相当于根路径/
css和js的引入如下:
<link rel="stylesheet" href="/bootstrap.min.css" type="text/css" />
<script type="text/javascript" src="/js/jquery-3.2.1.js"></script>
切记js引入不要向下面这样写,这是script标签的特殊之处:
<script type="text/javascript" src="/js/jquery-3.2.1.js" />
切记:
pom.xml添加如下依赖即可
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
关于静态资源加载问题在resource目录下创建static目录css、js、image放在改目录下做如下配置即可
引入不需要写static
<script type="text/javascript" src="/js/jquery-3.2.1.js"/>
网上也有说这样解决的,我没试,上面的肯定可以解决
原理上这种方案也不存在问题。