创建maven快速启动项目
命令行或者idea、eclipse快捷创建也可以
pom.xml下project项目下导入springboot 父工程
<!--导入springboot 父工程-->
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.5.3</version>
</parent>
导入springboot启动器
<dependencies>
<!--导入web项目场景启动器 会自动导入和web开发相关的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
编写启动类
package com.wujialiang.springboot01;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* spring boot启动类
*
*/
@SpringBootApplication
public class App {
public static void main(String[] args) {
// 第一个参数是该类的名字.class 第二个参数是main方法中的参数
SpringApplication.run(App.class, args);
}
}
启动项目
访问loalhost:8080,因为没有其他接口所以报错
新建controller文件夹
新建HelloController.java
package com.wujialiang.springboot01.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/")
public String hello() {
return "Hello World";
}
}
重新启动项目访问