Spring Boot 你們都知道是啥吧?java
還有不知道的來看這篇掃下盲:告訴你,Spring Boot 真是個牛逼貨!。web
順便再往下看,棧長給你帶來年輕人的第一個 Spring Boot 應用,擼碼前所未有的輕鬆,那就一個字:爽!spring
打開這個網站,快速生成一個 Spring Boot 項目。apache
https://start.spring.io/
廢話不說,看下圖,幾秒搞定!瀏覽器
解壓生成的 demo 項目,導入到 IDE 中。微信
來看下 pom.xml
文件內容:app
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>cn.javastack</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
以及 DemoApplication
入口類內容:maven
@SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
這裏不做過多介紹,我在Java技術棧微信公衆號寫過這篇文章:《Spring Boot 主類及目錄結構介紹》,不清楚的能夠看一下。spring-boot
添加年輕人的第一個 Spring Boot 請求:/hello.源碼分析
修改 DemoApplication
添加一個請求方法,修改後的代碼內容以下:
@RestController @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } @GetMapping("/hello") public String hello() { return "hello"; } }
運行 Spring Boot 應用,在 IDE 中運行 DemoApplication
main 方法便可。固然,運行 Spring Boot 還有不少方式,參考:運行 Spring Boot 應用的 3 種方式!。
如圖所示,程序已經啓動,牛逼啊,2秒多就啓動起來了,爽。。。它能跑起來,是由於內置了 Tomcat 容器,固然你也能夠替換或者自定義配置,參考:Spring Boot Server容器配置。
訪問 /hello 請求,在瀏覽器中訪問如下連接:
http://localhost:8080/hello
以下圖所示,頁面輸出了hello.
我就在官網生成一個 demo 項目,而後導入到 IDE 中,寫幾行代碼後輸出:hello,開啓了年輕人的第一個 Spring Boot 項目。
全程下來,我就只用幾分鐘,而後只加了 5 行代碼,沒有其餘亂七八糟的 XML 配置,這叫一個爽。
Spring Boot我已經寫了一大堆教程了,都是最新的實戰乾貨,關注微信公衆號,在後臺回覆:"boot",便可獲取,如下僅爲部分預覽。
棧長將繼續第一時間在公衆號推送 Spring Boot 最新進展及熱門技術教程。最後,你們用的哪一個版本呢?歡迎留言~
本文原創首發於微信公衆號:Java技術棧(id:javastack),轉載請原樣保留本信息。