扫码阅读
手机扫码阅读

SpringBoot-4-Web开发

236 2024-07-19

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:SpringBoot-4-Web开发
文章来源:
springboot葵花宝典
扫码关注公众号
SpringBoot-4-Web开发摘要

SpringBoot-4-Web开发摘要

本文主要通过实例讲解SpringBoot在Web开发中的应用,而不深入分析其源码。首先展示了创建一个基本的SpringBoot项目和简单的控制器类,以及启动项目后浏览器显示的结果。

1. SpringBoot静态文件配置

Web开发需要静态资源如HTML、CSS、JS、图像等。SpringBoot支持将静态文件放在特定的位置,包括"classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/"和自定义静态资源目录。这些位置存在优先级顺序,"/META-INF/resources"具有最高的优先级。

1.1 存放静态文件的位置

将名称为"1.jpg"的图片文件放入上述文件夹中,通过访问"http://localhost:8080/1.jpg"可以验证静态资源的优先级顺序。

1.2 自定义资源配置

如果希望使用自定义的静态资源文件夹,可以通过application.yml中的配置实现。配置自定义静态资源文件夹后,原有的静态资源文件夹将失效,除非将原文件夹路径也加入到配置中。注意,在修改配置后,可能会因为缓存而看到上次运行的结果,这时需要清除缓存或使用另一个浏览器进行访问。

1.2.1 配置文件配置

在application.yml中添加自定义静态资源文件夹的配置。

1.2.2 代码配置

通过实现WebMvcConfigurer接口并重写addResourceHandlers方法,可以在代码级别进行静态资源的配置。

1.2.3 logo图标的修改

将命名为"favicon.ico"的图标文件放入静态文件夹下,即可更改网站的logo图标。

1.3 WebJars的使用

WebJars提供了SpringBoot web开发所需的库,如jQuery、Bootstrap等。通过在pom.xml中添加依赖,并在application.yml配置文件中设置编码为UTF-8,可以使用这些库。测试WebJars可以通过添加一个包含对这些库引用的test.html文件,并访问"http://localhost:8080/test.html"来完成。

1.3.1 添加JS和CSS库

在项目的pom.xml文件中添加所需的JS和CSS库,例如Bootstrap和jQuery的WebJars依赖。

想要了解更多内容?

查看原文:SpringBoot-4-Web开发
文章来源:
springboot葵花宝典
扫码关注公众号