Springboot 入門篇(二)
springboot是基於spring框架上的,可以輕鬆建立可用獨立執行的應用程式。springboot是對spring框架和第三庫的整合,這樣就能輕鬆上手了,
大多數springboot應用程式只需要很少的spring配置。可以使用springboot建立一個jar應用程式,使用java -jar啟動。或者建立一個傳統的war
應用程式,放在web容器中啟動使用。
springboot給我們帶來的好處有:
1、基於spring框架下,能更快更方便的開發一個應用程式
2、開箱即用
3、提供內建式伺服器如:tomcat
4、不需要xml多餘配置,更不需要程式碼生成
本專案是基於springboot2.1.0,要求jdk在jdk8+和spring Framework 5.1.2+,maven3.3+,內建容器tomcat9。這裡的jdk安裝和maven的安裝不做減少,百度一下你懂得。
開發第一個springboot專案之前確認環境變數
$ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
$ mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T14:33:14-04:00)
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_102, vendor: Oracle Corporation
使用idea建立springboot專案步驟:
1、file-project新建專案選擇
點選next,直到建立完專案
2、建立完springboot專案之後,pom.xml引入依賴包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
3、編寫springboot啟動類,建立時如果預設建立了此類,可跳過次步。
4、新建測試類
建立測試類時,請注意:將測試類放在APP.java同級或是同級包下面。App.java啟動時自動掃描App.java所在包下面的類
5、編寫resources目錄下的application.yml檔案
定義埠號
6、啟動app.java下的main函式
7、測試結果