目录
1、创建HelloWorld入门程序
1.1、系统要求:
- Java8兼容Java1.4
- Maven3.3+
1.2、引入依赖
<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>
1.3、编写主程序
/**
* 主程序类
* @SpringBootApplication:这是一个SpringBoot应用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
1.4、编写业务
package com.uclass.boot.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
//ResponseBody表示控制层返回的数据直接是发送给浏览器,而不是跳转至某个页面
//@ResponseBody
//@Controller
//RestController囊括了ResponseBody、Controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01() {
return "hello, springboot";
}
}
1.5、测试
直接运行main方法
1.6、简化配置
配置信息可以都写在application.properties中。
1.7、简化部署
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
把项目打成jar包,直接在目标服务器执行即可。(之前需要打包成war包进行部署)