SpringBoot 2.X 學習筆記(一)Spring Boot HelloWorld
阿新 • • 發佈:2018-09-20
pre urn art release ret XML tap tro 簡化 Spring Boot HelloWorld
實現一個最簡單的功能:瀏覽器發送hello請求,服務器接受請求並處理,響應Hello World字符串;
1、創建一個maven工程;(jar)
2、導入spring boot相關的依賴
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
3、編寫一個主程序;啟動Spring Boot應用
/** * @SpringBootApplication 來標註一個主程序類,說明這是一個Spring Boot應用,此外這個類是SpringBoot的主配置類,SpringBoot就應該運行這個類的main方法來啟動SpringBoot應用; */ @SpringBootApplication public class HelloWorldMainApplication { public static void main(String[] args) { // Spring應用啟動起來 SpringApplication.run(HelloWorldMainApplication.class,args); } }
4、編寫相關的Controller、Service
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
5、運行主程序測試
6、簡化部署
<!-- 這個插件,可以將應用打包成一個可執行的jar包;--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
將這個應用打成jar包,直接使用java -jar的命令進行執行;
SpringBoot 2.X 學習筆記(一)Spring Boot HelloWorld