赵走x博客
网站访问量:151850
首页
书籍
软件
工具
古诗词
搜索
登录
32、使用MyBatis注解实现数据库操作
31、MyBaties使用XML配置文件实现数据库操作
30、Spring Boot构建MyBatis应用程序
29、MyBatis简介
28、实战:实现JdbcTemplate多数据源
27、使用JdbcTemplate操作数据库
26、JdbcTemplate入门
25、实战:实现Web API版本控制
24、使用Swagger生成Web API文档
23、Thymeleaf页面布局
22、Thymeleaf内置对象、内嵌变量
21、Thymeleaf内联
20、Thymeleaf语法
19、Thymeleaf表达式
18、Thymeleaf入门
17、全局异常处理
16、实战:实现优雅的数据返回
15、跳转指定页面
14、Spring Boot静态资源
13、Spring Boot数据转换配置
12、跨域访问
11、Web配置
10、过滤器
9、拦截器
8、数据验证
7、参数传递
6、URL映射
5、@ResponseBody
4、@RequestMapping
3、@Controller和@RestController
2、Web项目结构
1、spring-boot-starter-web介绍
14、Spring Boot静态资源
资源编号:551781
热度:98
14、Spring Boot静态资源
在开发Web应用的过程中,需要引用大量的JS、CSS、图片等静态资源。 Spring Boot默认提供静态资源的目录置于classpath下,目录名规则如下: - /static - /public - /resources - /META-INF/resources 比如,我们可以在src/main/resources/目录下创建static,在该位置放置一个文件名为xx.jpg的图片。启动程序后,访问http://localhost:8080/xx.jpg 即可访问该图片,无须其他额外配置。Spring Boot同样支持自定义静态资源目录,如果需要自定义静态资源映射目录,只需重写addResourceHandlers()方法即可,示例代码如下: ``` @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { // 处理静态资源,例如图片、JS、CSS等 registry.addResourceHandler("/images/**").addResourceLocations ("classpath:/images/"); } ``` 在上面的示例中,创建的webconfig类继承自WebMvcConfigure类,重写了addResourceHandler()方法,通过addResourceHandler添加映射路径,然后通过addResourceLocations来指定路径。 addResourceLocations指的是文件放置的目录。 addResoureHandler指的是对外暴露的访问路径。