它只是一个简单的非Spring Boot应用,需自行添加Spring Boot应用所依赖的jar包,编写启动类等。
案例:创建HelloController,运行Spring Boot应用,测试效果
package com.ty.firstspringboot.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
//controller+responsebody
@RestController
public class HelloController {
//Get请求/hello
@GetMapping("/hello")
public String hello(){
return "Hello Spring Boot!";
}
}
在target目录下出现了first-springboot-0.0.1-SNAPSHOT.jar和first-springboot-0.0.1-SNAPSHOT.jar.original文件。
命令:
java -jar first-springboot-0.0.1-SNAPSHOT.jar