Spring Boot工程可以通过很多方式来创建,最通用的方式莫过于使用Maven了,因为大多数的IDE都支持Maven。
创建Maven工程
这里不过多说明,Maven的介绍和安装只介绍两种创建Maven工程的方式。
1.使用命令创建Maven工程
首先可以通过Maven命令创建一个Maven工程,在cmd窗口中执行如下命令:
命令解释:
-DgroupId 组织Id(项目包名)
-DartifactId ArtifactId (项目名称或者模块名称)
-DarchetypeArtifactId 项目骨架
-DinteractiveMode 是否使用交互模式
使用命令将项目创建好之后,直接用Eclipse或者IntelliJ IDEA打开即可
2.在IntelliJ IDEA中创建Maven工程
IntelliJ IDEA作为后起之秀,得到了越来越广泛的应用。使用IntelliJ IDEA创建Maven工程的步骤如下:
步骤1 创建项目时选择Maven,但是不必选择项目骨架,单击Next按钮即可,

如图所示步骤2 输入组织名称、模块名称、项目版本号等信息,如图所示
步骤3 选择项目位置,然后单击Finish按钮,完成项目创建,如图所示
项目构建
1.添加依赖
首先添加spring-boot-starter-parent作为parent,代码如下:.
spring-boot-starter-parent是一个特殊的Starter,提供了一些Maven的默认配置,同时还提供了dependency-management,可以使开发者在引入其他的依赖时不必输入版本号,方便依赖管理。Spring Boot中提供了Starter非常多,这些Starter主要为第三方库提供自动配置,例如要开发一个Web项目,就可以先引入一个Web的Starter,代码如下:
2.编写启动类
接下来创建项目的入口类,在Maven工程的java目录下创建项目包,包里创建一个PhotoWallApplication类,代码如下:
接下来创建一个Spring MVC的控制器——HelloController,代码如下:
在控制器中提供了一个“/hello”接口,此时需要配置包扫描才能将HelloController注册到Spring MVC容器中,因此在PhotoWallApplication类上面再添加一个注解@ComponentScan进行包扫描,代码如下:
也可以直接使用组合注解@SpringBootApplication来代替@EnableAutoConfiguration和@ComponentScan,代码如下:
启动成功后,在浏览器地址栏输入http://localhost:8080/hello即可看到运行结果。

本文介绍了如何通过Maven命令行和IntelliJ IDEA创建SpringBoot工程,并详细讲解了添加依赖、编写启动类和控制器的过程,展示了如何实现简单的HTTP接口。通过设置@SpringBootApplication注解实现自动配置和包扫描。

被折叠的 条评论
为什么被折叠?



