网站首页 > java教程 正文
在本文中,将介绍如何使用Spring Initializer快速创建一个简单的Spring Boot项目。Spring Initializer是由Spring团队开发的一个优秀工具,通过使用它,你可以快速创建一个SpringBoot项目。
Spring Initializer是一个用于创建SpringBoot应用的在线工具,在本章节中,使用Spring Initializer创建第一章中的项目,并下载项目包导入到IntelliJ IDEA中。
1. 使用Spring Initializer初始化Spring Boot项目
? 在你的本地电脑中打开你喜欢的浏览器,并访问Spring Initializer官方网站:https://start.spring.io ,根据下列步骤创建Spring Boot项目:
接下来,将详细说明使用Spring Initializer创建Spring Boot项目的每一个步骤。
1.1 访问Spring Initializer
打开你的浏览器,在浏览器地址栏输入:https://start.spring.io 回车并访问官网
1.2 填写项目明细
通过上图可以了解到,创建一个Spring Boot项目需要填写如下必要信息:
- 构建方式:选择Maven作为项目构建工具
- 语言:选择Java作为项目的编写语言
- Spring Boot版本:选择最新稳定可用版本-2.2.2
- 项目的GroupId:com.ramostear
- 项目的ArtifactId:springboot-helloworld
- 项目名称:springboot-helloworld
- 项目描述:Demo project for Spring Boot(默认)
- 项目的root包名:com.ramostear.springboot.helloworld
- 项目打包方式:Jar
- Java的版本:Java 8
1.3 添加项目依赖
? 在Dependencies栏的搜索框内检出需要的依赖库,并添加到已选择依赖栏,本次案例只选择了web依赖。
填写完上述信息后,点击Generate按钮将生成一个完整的Spring Boot项目,接下来,解压下载的zip文件并将其导入到你喜欢的IDE中。
2. 在IntelliJ IDEA中导入项目
首先,通过一个GIF短动画了解在IntelliJ IDEA中导入项目的全过程:
在IntelliJ IDEA中,点击File -> Project Structure…菜单选项,进入Module配置界面,如下所示:
选择Modules选项,并单击
按钮新增Module,界面如下:
然后,选择Import Module选项,选择刚刚下载并解压的项目文件夹,如下所示:
接下来,点击OK按钮,进入构建工具选择界面,选中”Import module from external model“选项,并在选择框中选择Maven,点击Next按钮:
接下来的界面保持默认配置,点击Next按钮,直至出现Finish按钮,点击Finish按钮并返回Project Structure配置界面,现在,项目已经导入到IDEA中:
最后,还需要对springboot-helloworld做一些简单的配置,选择右侧的src/main/java目录,然后点选Mark as中的Sources按钮,其目的是将src/main/java目录设置为源代码目录;同理,将src/main/resources点选设置为Resources,将src/test目录点选为Tests。设置完成后,你将看到如下的界面:
注意观察最右侧Add Content Root的变化
最后,依次点击Apply按钮和OK按钮,完成springboot-helloworld项目的导入。
3. 编写代码
在src/main/java/com/ramostear/springboot/helloworld目录下找到SpringBootHelloworldApplication.java文件并打开。首先,在类上添加@RestController注解,然后在类中添加一个sayHello()方法,详细代码如下:
package com.ramostear.springboot.helloworld;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class SpringbootHelloworldApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootHelloworldApplication.class, args);
}
@GetMapping("/")
public String sayHello(){
return "Hello Spring Boot !";
}
}
至此,整个项目代码编写完成,接下来将演示如何在IntelliJ IDEA中运行springboot-helloworld项目。
4. 运行程序
在IntelliJ IDEA中,有三种方式运行应用程序,首先是通过点击项目导航菜单栏的运行按钮运行应用程序,可以选择正常模式启动或者以调试模式启动:
其次,还可以在带有@SpringBootApplication注解的主类中,点击左侧的运行按钮,选择正常启动或调式启动:
最后,还可以通过IntelliJ IDEA提供的Terminal,通过命令的方式启动项目:
如果你向终止项目运行,在终端里使用”Ctrl+C“组合键,并输入Y即可停止项目运行
最后,我们使用第二种方式启动项目,项目成功启动后,你可以在控制台看到如下输出:
在浏览器输入http://localhost:8080并回车,观察浏览器界面。
总结
? 本文详细介绍了Spring Initializer的使用方式,以及如何将下载后的项目导入到IntelliJ IDEA中,设置相关的参数并运行编写完成的应用。在下一章节中,将详细介绍在IntelliJ IDEA中创建Spring Boot应用程序。
猜你喜欢
- 2024-11-09 SpringBoot入门之工程搭建(IDEA版)
- 2024-11-09 2020年IntelliJ IDEA最新最详细配置图文教程
- 2024-11-09 第六篇:使用IntelliJ IDEA编写你的第一个Java程序
- 2024-11-09 「Java开发中文指南」IntelliJ IDEA插件安装(一)
- 2024-11-09 SpringBoot项目的创建和配置的详细介绍
- 2024-11-09 IntelliJ IDEA搭建SpringBoot(intellij idea搭建聊天界面)
- 2024-11-09 IntelliJ IDEA 项目(idea java项目)
- 2024-11-09 idea搭建spring cloud项目-父子项目
- 2024-11-09 IDEA新建项目时的默认配置与模版配置
- 2024-11-09 懒人必备,IntelliJ IDEA中代码一键生成
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)