上一篇博客说了如何创建 spring boot 项目, 但是有些同学会觉得有点麻烦, 有没有什么快速学会能快速创建 spring boot 项目的方法, 答案是肯定的. 接下来我们就一起来快速创建一个 spring boot 项目并让它跑起来.
我们今天用两种方式创建, 分别是在线创建和使用 IntelliJ IDEA 创建.
1 在线创建
1.1 在浏览器中打开 https://start.spring.io/ , 我们看到的是如下图所示:
1.2 Project 选择 Maven Project,Language 选择 Java,Spring Boot 版本 2.1.5,Group(组织 Id / 项目包名)我们可以输入 com.sunshine,Artifact(项目名称或者模块名称)可以输入 quick_demo, 点开 More options, 我们可以输入项目名称, 描述, 包名, 打包的方式和 JDK 版本, 我们的设置如下:
1.3 选择 dependencies, 因为我们要创建的是 web 项目, 所以输入 Web, 然后点击, 就会在右边展示已选择的依赖:
1.4 点击 生成项目按钮, 发现名字叫 quick_demo.zip 的压缩包就已经生成并下载到本地:
1.5 解压导入到 IDEA 中就可以了, 发现这是目录结构完整的项目, 到此为止在线创建 spring boot 就完成了. 启动验证部分放在 IntelliJ IDEA 创建之后, 可以直接跳过 IntelliJ IDEA 创建方式.
2 使用 IntelliJ IDEA 方式创建
2.1 我们打开 IntelliJ IDEA 点击 File ->New - Project:
2.2 在下面的弹框中选中 Spring Initializr 并点击下一步:
2.3 Group 输入 com.sunshine,Artifact(项目名称或者模块名称)可以输入 quick_demo,Type 选择 Maven Project,Language 选择 Java, 打包方式选择 Jar,java 版本选择 8, 我们可以输入项目名称, 描述和包名, 我们的设置如下, 点击下一步:
2.4 在下面的弹框可以选择我们需要的 Web 项目依赖以及 spring boot 的版本号, 然后点击下一步:
2.5 设置项目名称和项目地址, 点击 Finish:
2.6 从在线创建和使用 IntelliJ IDEA 创建处理的目录结构其实是一样的:
3 启动验证
3.1 我们首先在根包路径下创建包名为 controller 的包, 并在包下创建 QuickDemoController 控制器类, 编写接口方法 quickDemo, 如下代码所示:
- @RestController
- public class QuickDemoController {
- @GetMapping("/quickDemo")
- public String quickDemo(){
- return "this is quick demo for Spring Boot!";
- }
- }
3.2 我们通过启动 QuickDemoApplication 的 main 方法启动 spring boot 项目:
3.3 浏览器输入 http://localhost:8080/quickDemo 验证, 如下图所示:
4 总结
可以通过在线创建 ( https://start.spring.io/ ) 和 IntelliJ IDEA 两种方式快速创建 Spring Boot 项目;
其实背后用的都是 Spring Initializr 模板进行创建;
这样快速创建 Spring Boot 的好处在于我们少写很多配置信息以及自动生成完整的项目结构;
在创建过程中有如果有什么依赖项记得选择, 要不然还是得自己在 pom 文件中配置.
来源: https://www.cnblogs.com/sunshine6/p/10970308.html