Spring Boot之创建Web项目

一、new->spring start project。

 点击next。

 finish。

创建完成之后,在pom.xml的第一行报错。unknown。

(目前没解决),之后我在spring官网手动下载zip包,导入eclipse,问题解决。

----------------------------------------------------------------------------------------------------------------

spring boot是一个jar,因此静态资源就不能存放在webapp中,那么存放在哪里呢?

静态资源的存放路径 通过WebMvcAutoConfiguration类-addResourceHanlers()指定

spring boot将静态资源存入到jar包中,引入: 从jar目录结构下的webjars开始写:http://localhost:8080/webjars/jquery/3.3.1-1/jquery.js

自己写的静态资源如何写入springboot中。

可以将自己写的资源导成jar包。

推荐:springboot约定:将一些目录设置成为静态资源存放目录,我们将这些资源放入这些目录即可。

{“classpath:/META/resources/”,"classpath:/resources/",

"classpath:/static/","classpath:/public/"}

在里面创建html.jsp。会发现全部转移到webapp目录下。

运行主配置类。在网页输入http://localhost:8080/hello.html即可访问。

设置欢迎页:

通过观察源码会发现:springboot默认了欢迎页->index.html

 网站中,网页标签的LOGO是固定名字:favicon.ico

自定义 favicon.ico:阅读源码得知:只需要将favicon.ico文件放入任意静态资源目录即可。

chrome可能会不显示,更换浏览器就可以。

也可以自定义静态资源目录。

通过观察源码得知:在application.properties中加入:

spring.resources.static-locations=classpath:/res/,classpath:/img/即可,但是之前约定的静态资源文件会失效。

原文地址:https://www.cnblogs.com/jccjcc/p/14182309.html