每個spring boot 項目都是以spring的子項目的形式來運行,開發人員不用再去關注繁瑣的配置文件,能夠把精力放到業務邏輯以及更深層次的架構方面。git
1) 打開idea 選擇file new projecgithub
2)找到Spring Initializr選中點擊next。web
3)點擊nextspring
4)入門項目只勾選web就能夠,這裏的標紅版本爲幾個推薦版本會變化,後期咱們本身在pom.xml中調整便可,點擊next選擇項目目錄便可。chrome
5)找到pom文件並修改版本apache
修改前 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.13.BUILD-SNAPSHOT</version> <relativePath/> <!-- lookup parent from repository --> </parent> 修改後 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
6)項目結構簡介瀏覽器
7)編寫hello world並運行,@RestController能夠直接響應給前段,傳統寫法@Controller+@ResponseBodyspringboot
右擊運行並訪問,默認端口8080,chrome瀏覽器訪問。架構
8)打包運行,由於咱們選擇的是jar方式打包因此經過mvn clean package就能夠打成jat包運行。maven
也可maven projects打包更方便,根據須要可自行開啓配置,找到target目錄打開cmd命令行運行。
一個簡單的spring boot hello world 程序就寫好了。
源碼地址 https://github.com/binary-vi/binary.github.io/tree/master/SpringBoot-demo/demo01