1、环境
jdk1.8 Spring Boot 推荐jdk1.7及以上
apache-maven-3.6.3
IntelliJ IDEA Community Edition 2020.1 x64
环境没有太大要求,不过java的jdk版本最好是1.7及以上,需要自己把maven和java jdk配置好环境变量。
2、
点击apply 和OK即可
3、创建maven项目
点击maven并且选择我们项目的sdk,点击next
接下来为项目命名即可
搭建之后项目结构如下:
我们需要引入依赖,并且导入我们的更改
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
我这里用的1.5.9的版本。
4、创建启动类
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication//告诉我们的程序这是一个SpringBoot应用 public class HelloWorldApplication { public static void main(String[] args) { SpringApplication.run(HelloWorldApplication.class,args); } }
5、创建Controller
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String Hello(){ return "hello world"; } }
6、运行
可以看到已经部署在了8080端口上我们去访问他一下
可以看到返回具体信息也就是我们的hello world
7、简化部署
我们导入这样一个依赖,将这个应用打成jar包,直接使用java -jar的命令进行执行
<!-- 这个插件,可以将应用打包成一个可执行的jar包;--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
点击idea侧面的maven按钮,再点击package进行打包
点击target文件夹把jar包放到桌面
操作如图发现项目也是可以跑起来的。