Spring Boot (測試篇):SpringBoot 測試
SpringBoot 測試
測試是對於一個CodeMonkey來說很重要的,也是必須要掌握的一項技能,凡事自測。
在pom.xml加入相關依賴
引入SpringBoot Test,這個預設新建 SpringBoot 專案就會自帶jar包。
編寫測試類
專案啟動
原始碼下載
[相關示例完整程式碼]請獲取 相關分支哦:feature-20180910-web
相關推薦
Spring Boot (測試篇):SpringBoot 測試
SpringBoot 測試 測試是對於一個CodeMonkey來說很重要的,也是必須要掌握的一項技能,凡事自測。 在pom.xml加入相關依賴 引入SpringBoot Test,這個預設新建 SpringBoot 專案就會自帶jar包。 編寫測試類 專案啟動
Spring Boot (基礎篇):建立一個簡單的SpringBoot專案
Spring Boot建立 首先IDEA新建一個專案,File-New-Project-Spring Initializr,然後Next,如下圖: 填寫專案資訊: 填寫專案使用到的技術,上面的SpringBoot版本建議選擇最新的穩定版,下面勾選上Web就可
Spring Boot (Web 篇):配置 AOP 切面
目錄 AOP 簡介 AOP相關概念 AOP相關注解 編寫AOP 在pom.xml加入相關依賴 編寫切面類 頁面訪問(專案啟動) JoinPoint詳解 關於多個切面的執行順序 總結 原始碼下載 AOP 簡介 AOP相關概念 Tar
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 (基礎篇):Spring Boot知識點總結
Spring Boot簡介 SpringBoot 以便捷開發、快速部署著稱。設計目的是用來簡化新Spring應用的初始搭建以及開發過程。 SpringBoot 致力於簡潔,讓開發者寫更少的配置,程式能夠更快的執行和啟動 SpringBoot 設計原則就是 約定優於配置。並且
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
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 文件工具這時就應
Spring(概念篇):Spring、SpringMVC、SpringBoot以及SpringCloud的概念、關係與區別(詳解)
Spring與Spring MVC Spring Spring是一個一站式的輕量級的Java開發框架 Spring是一個一站式的輕量級的Java開發框架,核心是控制反轉(IOC)和麵向切面(AOP),針對於開發的WEB層(SpringMVC)、業務層(IOC)、持久層(jdbc Te
Spring Boot(十二)單元測試JUnit
2.4 工具 num windows 地址 邏輯 分享圖片 enc 更正 一、介紹 JUnit是一款優秀的開源Java單元測試框架,也是目前使用率最高最流行的測試框架,開發工具Eclipse和IDEA對JUnit都有很好的支持,JUnit主要用於白盒測試和回歸測試。 白盒