Spring Boot入门 01 - 创建一个Hello World项目
-
创建项目
打开IDEA,
File -> New -> Project...
新建空白maven项目 -
导入依赖
项目创建完成后,打开
pom.xml
,添加下面代码:<!-- 导入spring boot父项目依赖 表示当前项目即为spring boot项目 spring-boot-starter-parent中帮我们集成了常用依赖,直接帮助我们使用最稳定的依赖版本产生框架功能集,导入这个后,我们在dependencies中导入相关starter依赖可以省略version版本号 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <!-- 导入spring web相关starter --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
-
编写代码
在
项目路径 -> src -> main -> java
下新建com.bitbits.HelloWorld类,打开类文件,写入下面代码:
package com.bitbits;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @SpringBootApplication 标注当前类为 spring boot 主程序类
*/
@SpringBootApplication
public class HelloWorld {
public static void main(String[] args) {
// 启动spring 应用
SpringApplication.run(HelloWorld.class, args);
}
}
-
运行项目
右键点击main方法边上的小绿色三角形,选择 Run’HelloWorld’
底下的命令行会输出调试信息:
-
打包构建
以往写项目,要将项目打包成war包,然后在服务器部署一个tomcat环境,再把war包丢到服务器上跑,使用spring boot之后,不需要这么复杂的操作,spring boot 自带一个集成式的tomcat环境,可以直接使用java -jar 文件路径运行
如果想打包构建成jar包,我们需要引入spring boot 的打包构建插件,打开
pom.xml
文件添加下面代码:<!-- 这个插件可以将项目打包成jar可执行文件 --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
刷新依赖后,找到右边栏上的
maven
选项卡,然后双击LifeCycle -> package
,如下图:可能你找不到右边栏,这时候你可以点击左下角箭头所指的按钮,它用来控制侧边栏展开,收缩
稍等一会,当底下命令行提示success即可,打包好的jar文件在
项目根目录 -> target
文件夹下我们可以使用powershell 运行
java -jar jar包路径
命令运行打包好的服务器程序