今天給大家介紹一下spring?Boot,讓我們學習一下如何利用Spring Boot快速的搭建一個簡單的web應用。
環境準備
我所使用的工具 ?①開發工具是eclipse.②JDK版本為1.8
第一步:我們打開eclipse →help→eclipse market
第二步 我們在 Search欄目下搜索STS。然后
選擇 安裝→下一步→finished。安裝完畢。
第三步:安裝成功后在eclipse左側project創建區域右鍵選擇new
→other→在輸入框輸入spring→選擇spring Starter Project
第四步:修改項目名稱,默認為demo
第五步:在左側選擇需要的依賴,點擊finish
第六步:項目創建完畢,準備配置文件
第七步:打開pom.xml。可以看到我們添加的依賴。
第八步:準備配置文件。SpringBoot的優點之一是簡化了繁瑣的配置文件。平時我們的配置文件是*.properties或者*.xml文件。而SpringBoot的常用配置文件是以.yml作為后綴的。項目中src/main/resources里面配置文件默認為application.properties.我們將它改為application.yml。
第九步:添加需要的配置。我們這里演示的是一個簡單的增刪改查,所以只需要做一些簡單的配置。
看到了吧,配置就這么簡單。
第十步:我們創建簡單的包結構,因為是簡單的增刪改查,所以我在這里只創建了controller層和Repository(Dao)層。
下面是增刪改查的方法,直接上截圖了。
【查詢的方法】PS:因為小編不想寫前臺頁面了,所以直接把查詢的條件直接寫到url中了。方法中可以直接通過注解獲取。
【增加和刪除的方法】
【修改的方法】
以上為Controller。現在奇跡出現了,為什么呢,咱們來看看Repository都寫了啥呢?
你沒看錯!增刪改查的方法全部都沒有,而且Dao是一個接口。對的。這就是我為什么用SpringDataJpa的原因。因為它繼承了JpaRepository。里面封裝著基本的增刪改查方法,那么又有人問小編,“那你在這個接口里寫了一個方法,不需要寫實現嗎?”哈哈~~ ?當然不用,Jpa會根據小編定義的方法名稱去生成SQL去做查詢,完成小編想要做的事情。