SpringBoot系列教程05--新纪元之SpringBoot初使用
作者:一一哥
一.Spring Initializr方式创建
1.新建项目
2.选择Spring Initializr
3.设置项目的包名及坐标GAV信息
4.设置启动器及SpringBoot版本
注意:
该方式默认是从http://spring.io官网上下载源码模板,然后自动导入的ideal中,所以对网速要求较高,有可能下载不成功!
5.设置项目模块名称及存储位置
6.项目包结构及pom文件内容
7.添加web启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
注意:
不添加该启动器,无法启动web项目!
8.在项目入口处启动项目
这样第一个简单的web项目就启动运行了!
二.项目结构解析
通过上面步骤完成了第一个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之后结束运行.