SpringBoot零基础入门初级篇(一)
此入门笔记包含一个入门项目的搭建和SpringBoot入门程序原理剖析,在会用的基础上剖析源码加深理解。
1. SpringBoot 入门程序
1.1 自定义maven项目
1.1.1 编写pom文件
- 手动新建一个maven项目。在创建项目时没有选择架构,直接Next。
- 点击设置,查看是否配好maven,如下图所示。
-
Maven下的Runner一定要配置这个参数-DarchetypeCatalog=internal;否则比较卡。至此,maven已经配好。
-
在pom文件中写入父依赖,如下所示。
代码:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
</parent>
-
在pom文件中写入自己的一个依赖,如下所示。
代码:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
-
添加做SpringBoot开发需要的插件,如下。
代码:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
- pom文件配置完成,完整代码如下所示。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<