遇見Spring Boot(二)

一、項目利器

1、JDK1.8+
2、Maven3.6
3、IDEA
4、跑的超級快的PC

二、構建項目

閱讀Spring官網的文檔,我發現其實在官網上也可以創建Spring Boot的項目。在瀏覽器中輸入https://start.spring.io/
即可看到如下畫面。

利用這個畫面,開發者可以快速的構建Spring Boot的項目。我們可以看到畫面的第一個選項是構建項目的管理工具,第一個是Maven管理工具、第二個是Gradle管理工具。這邊我們根據自己的實際情況選擇就行,因爲博主使用的是Maven,所以這裏不做改變。

第二個選項是開發項目選擇的語言,這裏我們選擇默認的Java

第三個選項是Spring Boot版本的選擇,我們選擇默認的2.3.1版本。

第四個選項是項目的基本信息,這個正常填寫就行。

第五個選項是項目依賴項,這個根據實際情況來添加。(演示項目中,我們爲了演示效果,不添加任何依賴)。

三、奇門遁甲,斷冤假錯案

關鍵詞Process finished with exit code 0

1、上一小節中,我沒有在項目中添加依賴,這會帶來什麼後果呢?想一想,我們嘗試將項目導入IDEA並啓動項目。

2、檢查pom文件,我發現,項目中缺少依賴,我們嘗試添加web依賴,具體如下。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

3、啓動項目,驗證想法。當我們看到IDEA控制檯輸出,如下文字,說明項目啓動成功,可以正常訪問了。

2020-06-29 20:16:33.653  INFO 2080 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8089 (http)
2020-06-29 20:16:33.663  INFO 2080 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-06-29 20:16:33.664  INFO 2080 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.36]
2020-06-29 20:16:33.732  INFO 2080 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-06-29 20:16:33.732  INFO 2080 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 968 ms
2020-06-29 20:16:33.861  INFO 2080 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-06-29 20:16:34.005  INFO 2080 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8089 (http) with context path ''
2020-06-29 20:16:34.013  INFO 2080 --- [           main] com.sugar.demo.DemoApplication           : Started DemoApplication in 1.703 seconds (JVM running for 2.977)

4、至此我們的第一個Spring Boot已經完成了,在瀏覽器中輸入http://localhost:8080就能正常訪問項目。由於沒有編寫其他代碼,我們暫時只會看到如下的一個頁面。

結尾:下一節我們將一起學習如何使用配置文件和自定義Tomcat端口號,小夥伴們敬請期待!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章