美文网首页
SpringBoot初探

SpringBoot初探

作者: Java酸不酸 | 来源:发表于2019-04-26 14:54 被阅读0次

    本文介绍Spring Boot入门Demo,以及一些常用配置

    什么是Spring Boot?

    • 随着动态语言的流行(Ruby、 Groovy、 Scala、 Node.js), Java的开发显得格外的笨重:繁
      多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。
    • 在上述环境下,Spring Boot应运而生。它使用“习惯优于配置”(项目中存在大量的配置,
      此外还内置-一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使
      用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring
      框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。 ------Spring Boot颠覆者

    Spring Boot优缺点

    • 优点:
      • 快速构建项目
      • 对主流开发框架无配置集成(SSM、Dubbox....)
      • 项目可独立运行,无需依赖外部servlet容器(因为内嵌Servlet容器)
      • 提供运行时应用监控(http、ssh...)
      • 极大的提高开发、部署效率
      • 与云计算天然集成
    • 缺点:
      • 待更新...

    快速搭建Spring Boot项目

    IDE使用Intellij IDEA、JDK 1.8、使用Maven作为项目的构建方式、部署形式以jar包形式

    1. 使用IDEA Create New Project
    2. 选择Spring Initializr
    3. 设置Project的元数据(Metadata)
    4. 必须在有网的条件下:选择项目选用的技术,这里我们选web下的web
    5. 然后Finish

    之后会出现如下界面:

    初始化
    • 项目结构分析

      • 在java文件下会出现一个DemoApplication类,这个就是启动项目的类,运行main方法即可
      • 在resources下会有两个文件夹,一个文件
        • static存放静态文件,比如CSS、JS...
        • templates也是存放一些静态资源,比如HTML文件...
        • application.properties这个就是配置文件,项目的一些配置都可以写在这里
    • 运行main方法,浏览器访问http://localhost:8080/,出现如下界面即spring boot简单demo搭建成功

      初始化

    访问页面(HTML)

    ** Spring Boot默认将/** 所有访问映射到以下目录 **

    • classpath:/static
    • classpath:/public
    • classpath:/resources
    • classpath:/META-INF/resources (war包下)

    所以我们可以将访问的资源放到以上文件夹中,若创建的新项目没有对应文件夹,直接创建即可!

    初始化

    重新运行,再访问静态资源http://localhost:8080/world.html

    初始化

    访问URL

    新建一个package为controller,再创建一个HelloController类,如下

    [图片上传失败...(image-944efb-1556261593448)]

    重新运行,再访问http://localhost:8080/hello

    初始化

    配置文件

    先看图

    • application.properties


      初始化
    • application.yml


      初始化

    Spring Boot 配置文件可以通过两种方式配置,如上。经过以上对比,第二种是不是看起来更有层次感.
    Spring Boot简单Demo就到这里😆

    相关文章

      网友评论

          本文标题:SpringBoot初探

          本文链接:https://www.haomeiwen.com/subject/emafnqtx.html