Spring Boot 實戰(1)初識Spring Boot

一、什麼是Spring Boot

1.Spring Boot 是簡化 Spring 應用開發的一個框架

2.Spring Boot 主要提供了以下的功能:

創建獨立的Spring應用程序嵌入的Tomcat,無需部署WAR文件簡化Maven配置自動配置Spring提供生產就緒型功能,如外部配置

二、快速創建一個Spring Boot 項目

第一種: 用 Maven 來創建項目

1.Idea 裡面 File --> new --> project --> maven ,指定jdk版本,然後點next

2.填寫項目名、項目存放在磁盤的路徑以及座標

創建完成後,在 pom.xml 文件中,添加如下依賴

編寫一個主程序,用來啟動Spring Boot應用

在這裡要注意啟動類的存放位置

編寫Controller

然後運行主程序類,瀏覽器訪問 http://localhost:8080/hello

第二種: 使用Spring Initializer快速創建Spring Boot項目

注意: 這種方式創建的時候,電腦需要聯網,不然無法創建項目

1.Idea裡面,點擊 File --> new --> project --> Sping Initializr,選擇 jdk 版本,然後點擊 next

2.填寫座標

3.選擇 web, Spring web, 選擇springboot的版本,然後點擊next

4.填寫項目名以及項目路徑

創建好以下,將會出現如下目錄結構

不需要再編寫主程序啟動類和pom, 工具已經自動生成好了。是不是很便捷,開心一下下。。。

三、配置文件

SpringBoot使用一個全局的配置文件,配置文件名是固定的;

application.propertiesapplication.yml

配置文件的作用:修改SpringBoot自動配置的默認值;SpringBoot在底層都給我們自動配置好;

application.properties

YAML語法

基本語法

k:(空格)v:表示一對鍵值對;注意:冒號後面必須要有空格

以空格的縮進來控制層級關係;注意:只要是左對齊的一列數據,都是同一個層級的

對象、Map(屬性和值)(鍵值對):

k: v:在下一行來寫對象的屬性和值的關係;注意縮進對象還是k: v的方式

行內寫法:

數組(List、Set):

用- 值表示數組中的一個元素

行內寫法:

原文鏈接:https://blog.csdn.net/weixin_43570367/article/details/103586170