📅  最后修改于: 2023-12-03 15:29:13.957000             🧑  作者: Mango
Spring MVC提供了<mvc:resources>
标签用于处理静态资源。它可以将请求映射到静态资源的位置,并将其提供给客户端。
/resources/js/main.js
。<mvc:resources mapping="/resources/**" location="/WEB-INF/resources/"/>
file:
前缀指定绝对路径。使用Java配置可以通过实现WebMvcConfigurer
接口的addResourceHandlers
方法来配置资源处理。
@Configuration
@EnableWebMvc
public class MvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/WEB-INF/resources/");
}
}
将资源放置在指定的目录下,浏览器就可以通过请求对应的url路径获取资源了。
<script type="text/javascript" src="/resources/js/main.js"></script>