zoukankan      html  css  js  c++  java
  • 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/即可,但是之前约定的静态资源文件会失效。

  • 相关阅读:
    树莓派4 (1)一键配置
    Android编码学习之Fragment
    android编码学习
    自动化中app支持schema跳转
    jenkins持续集成
    测试环境运维文章集锦
    HTML5 data-* 自定义属性
    了解一下JavaScript的未来——ECMAScript5
    ECMAScript5的其它新特性
    ECMAScript5 Array新增方法
  • 原文地址:https://www.cnblogs.com/jccjcc/p/14182309.html
Copyright © 2011-2022 走看看