- 环境要求
System Requirements:
jdk 1.8+
maven 3.3+
spring Framework 5.2.4.RELEASE
ServletContainers:
Tomcat 9.0
jetty 9.4
Undertow 2.0 - 项目中引入依赖
目录结构:
修改配置文件:
<!-- 引入springboot的web支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 继承springboot的父项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
</parent>
3. 第一个hello springboot程序开发
package com.wenxin;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@EnableAutoConfiguration//开启自动配置
@RestController
public class Application {
public static void main(String[] args) {
//用来启动springboot的应用
//参数1:传入入口类 类对象 参数2:main函数的参数
SpringApplication.run(Application.class,args);
}
@GetMapping("/hello")
public String hello(){
System.out.println("hello springboot,我的第一个springboot开发");
return "hello springboot";
}
}
ps: 内嵌tomcat默认端口为:8080,如果发生端口冲突,在appliaction.yml文件中修改端口号
运行结果: