静态资源
Spring Boot 通过 MVC 的自动配置类 WebMvcAutoConfiguration 为这些 WebJars 前端资源提供了默认映射规则,部分源码如下。
jar包: JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件
WebJar包:WebJars 可以将 Web 前端资源(JS,CSS 等)打成一个个的 Jar 包,然后将这些 Jar 包部署到 Maven 中央仓库中进行统一管理,当 Spring Boot 项目中需要引入 Web 前端资源时,只需要访问 WebJars 官网,找到所需资源的 pom 依赖,将其导入到项目中即可。
通过以上源码可知,WebJars 的映射路径为“/webjars/”,即所有访问“/webjars/”的请求,都会去“classpath:/META-INF/resources/webjars/”查找 WebJars 前端资源。
首页订制
正常打开8080网页自动弹出首页
但是如果index.html放在templates下面需要Controller跳转,(需要模板引擎的支持)
JSP是Java服务器页面(JavaServer Pages)的缩写,是一种基于Java语言和HTML标记语言的技术,用于Web应用程序的开发。
JSP是一种动态网页技术,它使用特殊的标记和脚本语言(如Java),将业务逻辑和表现层分离,通过将Java代码嵌入到HTML标记中,动态生成HTML页面,提高了Web应用程序的开发效率和可维护性。