SpringBoot系列教程05--新纪元之SpringBoot初使用

作者:一一哥

一.Spring Initializr方式创建

1.新建项目

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java

2.选择Spring Initializr

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java_02

3.设置项目的包名及坐标GAV信息

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java_03

4.设置启动器及SpringBoot版本

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_配置文件_04

注意:

该方式默认是从http://spring.io官网上下载源码模板,然后自动导入的ideal中,所以对网速要求较高,有可能下载不成功!

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_配置文件_05

5.设置项目模块名称及存储位置

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java_06

6.项目包结构及pom文件内容

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_配置文件_07

7.添加web启动器

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java_08

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

注意:

不添加该启动器,无法启动web项目!

8.在项目入口处启动项目

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_其他_09

这样第一个简单的web项目就启动运行了!

二.项目结构解析

SpringBoot2.x系列教程05--新纪元之SpringBoot初使用_java_10

通过上面步骤完成了第一个web项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):

创建完成后的工程目录结构如下:

│  .gitignore
│  pom.xml
│
└─src
    ├─main
    │  ├─java
    │  │  └─com
    │  │      └─syc
    │  │          └─boot
    │  │              └─demo01
    │  │                          Demo01Application.java
    │  │
    │  └─resources
    │      │  application.properties
    └─test
        └─java
            └─com
                └─syc
                    └─boot
                        └─demo01
   │  │                                  Demo01ApplicationTests.java
  • src/main/java下的程序入口:Demo01Application;
  • src/main/resources下的配置文件:application.properties
  • src/test/下的测试入口:Demo01ApplicationTests.
  • .gitignore:Git 过滤配置文件
  • pom.xml:Maven 的依赖管理配置文件
  • Demo01Application.java:程序入口
  • resources:资源文件目录
    • static: 静态资源文件目录
    • templates:模板资源文件目录
    • application.properties:Spring Boot 的配置文件,实际开发中会替换成 YAML 语言配置(application.yml)

生成的Demo01Application和Demo01ApplicationTests类都可以直接运行来启动当前创建的项目,如果项目中没有添加任何数据访问或Web模块的依赖包,程序会在加载完Spring之后结束运行.