直接写个入门案例:
1、系统
- java 8
- Maven 3.3+
- idea 2019
2、HelloWorld
需求:浏览发送/hello请求,响应 Hello,Spring Boot
2.1、创建maven工程
创建一个最普通的maven项目
2.2、引入依赖
在pom.xml文件中:
<!-- 在project标签下,引入父项目 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<!-- web场景启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
后来解释这些是做什么用的,先体验
2.3、创建主程序
- 在src/main/java目录下创建包com.app
- 在com.app包下创建MainApplication类
MainApplication类中的内容
/**
* @SpringBootApplication:这是一个SpringBoot应用
* 被它修饰的类,称为主程序类
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
2.4、编写业务
在com.app包下创建controller包,并的controller包下创建HelloController类
HelloController类中的内容
@RestController // 控制器类
public class HelloController {
@RequestMapping("/hello") // 映射路径
public String helloSpringBoot(){
return "Hello, Spring Boot !";
}
}
2.5、运行
直接运行MainApplication类的main方法来开启spring boot后,访问http://localhost:8080/hello