本文主要是介绍使用Intellij中的Spring Initializr来快速构建Spring Boot工程 完成一个简单的RESTful API,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1 Spring Boot概述
- 2 使用IDEA中的Spring Initializr工具创建项目
- 2.1 New => Project
- 2.2 项目代码结构解析
- 2.3 项目maven解析
- 3 实现简单的RESTful功能
- 3.1 添加web模块
- 3.2 编写HelloWorld服务
- 3.3 编写单元测试用例
- 参考:
1 Spring Boot概述
本文主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。
Spring Boot工程的创建。而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也可以通过《Spring Boot快速入门》一文中提到的SPRING INITIALIZR页面工具来创建。
本文我们将介绍嵌入Intellij IDEA中的Spring Initializr工具,它可以帮助我们快速的构建出一个基础的Spring Boot/Cloud工程。
2 使用IDEA中的Spring Initializr工具创建项目
2.1 New => Project
菜单栏中选择File=>New=>Project..
,选择红框所示Spring Initializr
类型的项目。我们可以看到如下图所示的创建功能窗口。
其中Initial Service Url指向的地址就是Spring官方提供的Spring Initializr工具地址,所以这里创建的工程实际上也是基于官网的Web工具来实现的。
点击Next
,等待片刻后,我们可以看到如下图所示的工程信息窗口,在这里我们可以编辑我们想要创建的工程信息。
其中,
Type
可以改变我们要构建的工程类型,比如:Maven、Gradle;Language
可以选择:Java、Groovy、Kotlin。
点击Next
,进入选择Spring Boot版本和依赖管理的窗口。
在这里值的我们关注的是,它不仅包含了
Spring Boot Starter POMs
中的各个依赖,还包含了Spring Cloud
的各种依赖。
点击Next
,进入最后关于工程物理存储的一些细节。在这里可以修改项目的名字HelloSpring;最后,点击Finish
就能完成工程的构建了。
Intellij中的Spring Initializr虽然还是基于官方Web实现,但是通过工具来进行调用并直接将结果构建到我们的本地文件系统中,让整个构建流程变得更加顺畅。
2.2 项目代码结构解析
通过上面步骤完成了基础项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):
src/main/java
下的程序入口:HelloSpringApplicationsrc/main/resources
下的配置文件:application.propertiessrc/test/
下的测试入口:HelloSpringApplicationTests
生成的HelloSpringApplication
和He
这篇关于使用Intellij中的Spring Initializr来快速构建Spring Boot工程 完成一个简单的RESTful API的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!