Spring Boot (基礎篇):建立一個簡單的SpringBoot專案
Spring Boot建立
首先IDEA新建一個專案,File-New-Project-Spring Initializr,然後Next,如下圖:
填寫專案資訊:
填寫專案使用到的技術,上面的SpringBoot版本建議選擇最新的穩定版,下面勾選上Web就可以了,如下圖:
然後點選Next-Finnish即可。
Spring Boot初始化結構
至此一個簡單的Spring Boot專案就建立成功了。
返回資料:
新建一個Controller:
啟動專案,瀏覽器輸入請求地址:http://localhost:8080/index/hello
總結
至此,一個簡單的SpringBoot專案就大功告成了。
原始碼下載
相關推薦
Spring Boot (基礎篇):建立一個簡單的SpringBoot專案
Spring Boot建立 首先IDEA新建一個專案,File-New-Project-Spring Initializr,然後Next,如下圖: 填寫專案資訊: 填寫專案使用到的技術,上面的SpringBoot版本建議選擇最新的穩定版,下面勾選上Web就可
Spring Boot (基礎篇):Spring Boot知識點總結
Spring Boot簡介 SpringBoot 以便捷開發、快速部署著稱。設計目的是用來簡化新Spring應用的初始搭建以及開發過程。 SpringBoot 致力於簡潔,讓開發者寫更少的配置,程式能夠更快的執行和啟動 SpringBoot 設計原則就是 約定優於配置。並且
Spring Boot (Web 篇):配置 AOP 切面
目錄 AOP 簡介 AOP相關概念 AOP相關注解 編寫AOP 在pom.xml加入相關依賴 編寫切面類 頁面訪問(專案啟動) JoinPoint詳解 關於多個切面的執行順序 總結 原始碼下載 AOP 簡介 AOP相關概念 Tar
Spring Boot (測試篇):SpringBoot 測試
SpringBoot 測試 測試是對於一個CodeMonkey來說很重要的,也是必須要掌握的一項技能,凡事自測。 在pom.xml加入相關依賴 引入SpringBoot Test,這個預設新建 SpringBoot 專案就會自帶jar包。 編寫測試類 專案啟動
Spring Boot (Web 篇):整合攔截器Interceptor
目錄 說在前面 在pom.xml加入相關依賴 定義攔截器 編寫攔截器 Interceptor 註冊攔截器 Interceptor 頁面訪問(專案啟動) 總結 原始碼下載 說在前面 Struts2(Interceptor篇):攔截器的實現
Spring Boot (Web 篇):支援JSP
目錄 前言 在pom.xml加入相關依賴 配置application.properties 建立JSP頁面 Controller層 JSP頁面 專案啟動 第一種方式,SpringBoot直接啟動(內建整合tomcat) 瀏覽器訪問 第二種
Spring Boot (日誌篇):整合預設日誌logback
目錄 說在前面 logback(Spring Boot 預設日誌) 在pom.xml加入相關依賴 日誌級別 控制檯輸出 lombok方式 日誌檔案輸出 儲存路徑 級別控制 輸出格式 自定義日誌配置 根節點包含的屬性 屬性一: 設定上下
Spring Boot (配置篇):devtools實現熱部署
初使用SpringBoot時候,是採用的Tomcat的Update class and resources,後來發現SpringBoot 有自帶的 熱部署工具。和Tomcat熱部署類似,只要有修改程式碼(編譯通過的)就會自動重新啟動程式(Tomcat),
Spring Boot (Web 篇):整合Fastjson
目錄 說在前面 Fastjson目標 在pom.xml加入相關依賴 整合 Fastjson 配置管理類WebMvcConfigurer 程式設計式配置 實體類Customer 控制器類IndexController @ResponseBody 頁面訪問
Spring Boot (Web 篇):整合Thymeleaf模板
目錄 說在前面 Thymeleaf特點 在pom.xml加入相關依賴 配置application.properties Controller層 Thymeleaf頁面 專案啟動 第一種方式,SpringBoot直接啟動(內建整合tomcat)
Spring Boot (Web 篇):整合FreeMarker模板
目錄 前言 工作原理 在pom.xml加入相關依賴 配置application.properties Controller層 FreeMarker頁面 專案啟動 第一種方式,SpringBoot直接啟動(內建整合tomcat) 瀏覽器訪問 第二種方式,打
Spring Boot (Web 篇):整合Servlet
說在前面 Servlet簡介:https://blog.csdn.net/Soinice/article/details/82745918 當使用Spring-Boot時,嵌入式Servlet容器通過掃描註解的方式註冊Servlet、Filter和Servlet規範的所有監聽器(如Htt
Spring Boot (Web 篇):整合監聽器Listener
說在前面 Listener簡介:https://blog.csdn.net/Soinice/article/details/82787964 上一篇文章已經對定義Filter 的方法進行了說明,監聽器(Listener)的註冊方法和Filter一樣,不清楚的可以檢視下上一篇文章:http
Spring Boot (Web 篇):整合過濾器Filter
說在前面 Filter簡介:https://blog.csdn.net/Soinice/article/details/82787964 上一篇文章已經對定義Servlet 的方法進行了說明,過濾器(Filter)的註冊方法和 Servlet 一樣,不清楚的可以檢視下上一篇文章:http
無鎖資料結構(基礎篇):原子性、原子性原語
無鎖資料結構基於兩方面——原子性操作以及記憶體訪問控制方法。本文中我話題主要涉及原子性和原子性原語。 在開始之前,我對大家表示感謝,謝謝你們對初識無鎖資料結構的熱愛。看到大家對無鎖話題很感興趣,我感到很開心。我計劃依據學術概念將此做成一個系列,從基礎到演算法,同時以
springboot(基礎篇):快速構建一個springboot專案
前言: springboot作為springcloud的基礎,學會springboot是必不可少的技能,所以這個系列教程一是記錄自己的學習過程,二是作為一份分享教程,幫助新手
Spring Boot (十一): Spring Boot 定時任務
在實際的專案開發工作中,我們經常會遇到需要做一些定時任務的工作,那麼,在 Spring Boot 中是如何實現的呢? 1. 新增依賴 在 pom.xml 檔案中只需引入 spring-boot-starter 的依賴即可: 程式碼清單:spring-boot-scheduler/pom.xml *** &
Spring Boot (十二): Spring Boot 郵件服務
最早我們發郵件的時候是使用 JavaMail 來發送郵件,而在 Spring Boot 中, Spring Boot 幫我們將 JavaMail 封裝好了,是可以直接拿來使用的。 1. 依賴檔案 pom.xml 程式碼清單:spring-boot-mail/pom.xml *** <dependen
Spring Boot (十四): 響應式程式設計以及 Spring Boot Webflux 快速入門
1. 什麼是響應式程式設計 在計算機中,響應式程式設計或反應式程式設計(英語:Reactive programming)是一種面向資料流和變化傳播的程式設計正規化。這意味著可以在程式語言中很方便地表達靜態或動態的資料流,而相關的計算模型會自動將變化的值通過資料流進行傳播。 例如,在指令式程式設計環境中,a
Spring Boot (十五): 優雅的使用 API 文件工具 Swagger2
1. 引言 各位在開發的過程中肯定遇到過被介面文件折磨的經歷,由於 RESTful 介面的輕量化以及低耦合性,我們在修改介面後文檔更新不及時,導致介面的呼叫方(無論是前端還是後端)經常抱怨介面與文件不一致。程式設計師的特點是特別不喜歡寫文件,但是又同時特別不喜歡別人不寫文件。所以 API 文件工具這時就應