第一个StringBoot项目(单模块)
本文示例代码:https://github.com/vehang/ehang-spring-boot/tree/main/spring-boot-001-hello-world
任何一门语言,几乎都是从hello world
开始的,那SoringBoot咱也不例外,下面就一起从0开始创建一个hello world
的SpringBoot项目。
方式一;官网脚手架
官网为开发人员提供了一个脚手架工具,通过这个工具,就能够快速构建一个SpringBoot基础项目;
第一步,浏览器打开官网脚手架
第二步;选择、填写项目信息
第三步,创建并下载项目包
第四步,解压并导入项目
方式二;IDEA创建
IDEA 将上面的脚手架工具整合到了开发工具,因此就可以直接在开发工具中创建基础项目,非常的便捷;
第一步,开始创建
第二步,选择脚手架
第三步,项目配置
第四步,加入依赖
第五步,完成创建
Hello World
添加依赖
如果创建项目的时候选择了
Spring Web
依赖,就已经加入了,可自行到pom.xml确认一下是否有以下依赖xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
创建一个Controller
java@RestController public class HelloWorldController { @GetMapping public String helloWorld() { return "hello world,hello springboot!!!"; } }
启动项目
验证服务
浏览器输入:http://127.0.0.1:8080
出现下面的返回,说明服务已经正常....
单模块打包
前面,通过IDEA工具,启动了服务,但是实际的使用中,需要打成Jar放在服务器运行;
打包
shellmvn clean package -Dmaven.test.skip=true
启动项目
先进入target目录,然后执行以下命令
shelljava -jar spring-boot-hello-world-0.0.1-SNAPSHOT.jar
验证服务
同样在浏览器输入:http://127.0.0.1:8080 看是否能成功想要
如果成功,这个jar包就可以复制到服务器运行了。
到此,第一个单模块的SpringBoot项目配置完成!