Springboot学习笔记

Springboot是目前最具影响力的一站式开发框架

其中最重要的是以下四个核心。

  • 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
  • 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
  • 命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
  • Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。

springboot快速搭建项目

构建一个Sping Boot的Maven项目,强烈推荐Spring Initializr,它从本质上来说就是一个Web应用程序,它能为你生成Spring Boot项目结构。
Spring Initializr有几种用法:

  • 通过Web界面使用
      1. 访问:http://start.spring.io/
      2. 选择构建工具Maven Project、Spring Boot版本1.5.1以及一些工程基本信息,可参考下图所示

         

         

         

        1. 点击Generate Project下载项目压缩包

        2. 导入到你的工程,如果是IDEA,则需要:
          a.菜单中选择File–>New–>Project from Existing Sources...
          b.选择解压后的项目文件夹,点击OK
          c.点击Import project from external model并选择Maven,点击Next到底为止。
          d.若你的环境有多个版本的JDK,注意到选择Java SDK的时候请选择Java 7以上的版本
          • 通过IntelliJ IDEA使用(个人推荐)
            IntelliJ IDEA是非常流行的IDE,IntelliJ IDEA 14.1已经支持Spring Boot了。
            创建Spring Boot操作步骤如下:
            1.在File菜单里面选择 New > Project,然后选择Spring Initializr,接着如下图一步步操作即可。
          •  

             

             

             ·

             

             

             根据上面的操作已经初始化了一个Spring Boot的框架了,项目结构如下:

          •  

             

            如你所见,项目里面基本没有代码,除了几个空目录外,还包含如下几样东西。

            • pom.xml:Maven构建说明文件。
            • Chapter1Application.java:一个带有main()方法的类,用于启动应用程序(关键)。
            • Chapter1ApplicationTests.java:一个空的Junit测试类,它加载了一个使用Spring Boot字典配置功能的Spring应用程序上下文。
            • application.properties:一个空的properties文件,你可以根据需要添加配置属性。
posted @ 2020-10-25 15:01  江丰  阅读(50)  评论(0)    收藏  举报