修改Maven镜像中心
鉴于国内网络问题,建议在所有操作之前先修改Maven的镜像中心指向国内的。
修改apache-maven-3.3.3\conf\settins.xml
文件中的mirrors
,在其内部添加如下信息
SPRING INITIALIZR
- 打开
http://start.spring.io/
,并依次选择Maven Project
,Java
,1.5.4
,在Group
的输入框中输入com.freud.test
,在Artifact
中输入spring-boot-test-stater
,可以选择在Search for dependencies
输入搜索想要选择的依赖,本次不选择。然后点击Generate Project
, 随后会下载一个命名为spring-boot-test-stater.zip
的文件,在当前目录解压。
- 将解压的项目通过
Import Existing Maven Projects
的方式导入项目。
- 打开
SpringBootTestStaterApplication
Java文件,运行其Main函数,控制台打印如下,证明启动成功
手动创建
pom.xml(Parent Pom方式)
src/main/resources/application.properties
src/main/java/com.freud.springboot.App
项目结构
执行及结果
打开App类,并以Main函数的方式运行。当日志中出现如下信息表示程序已经正确启动。
打开浏览器并输入地址http://localhost:9091/
,出现如下画面表示程序正常运行。
dependencyManagement方式
对于上一种Maven配置方式,是选择的使用Parent POM,但是由于在大多数项目中,都会有自己自定义的Parent POM,而Parent POM在POM定义中只能定义一次。所以Spring Boot给出了第二种配置方式–使用dependencyManagement方式,即将上文中的POM文件修改为如下。需要注意的是,在此方式下,dependencyManagement中的dependency的scope必须是import。
参考资料
Spring Boot Reference Guide : Spring Boot Reference Guide
《JavaEE开发的颠覆者 Spring Boot实战》 - 汪云飞