原创 SpringBoot 中使用Servlet

註解方式進行註冊 第一步:創建SpringBoot項目,添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin

原创 IntelliJ生成可執行Jar包

第一步 選中java項目,選擇 File -> Project Structure (快捷鍵:Ctrl+Alt+Shift+S)。在彈出的窗口中左側選中"Artifacts",點擊"+“選擇jar,然後選擇"from module

原创 SpringBoot TestRestTemplate工具類及使用

第一步:創建待測試的項目 添加Maven依賴 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</arti

原创 @Transactional失效場景

數據庫引擎不支持事務 異常被catch捕獲導致@Transactional失效 如果Transactional註解應用在非public 修飾的方法上,Transactional將會失效。 @Transactional 註解屬性 p

原创 SpringBoot 配置多數據源(Spring JPA版)

第一步:創建SpringBoot項目 最終項目目錄結構 Maven依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId

原创 SpringBoot 使用TestRestTemplate 測試Controller接口

理論基礎 TestRestTemplate是用於Restful請求的模版。 TestRestTemplate主要用於測試url請求後返回來的結果 RestTemplate 默認使用 jackson 完成 json 序列化和反序列化

原创 Thymeleaf內聯JS

原理 內聯語法的格式爲:[[${xxxx}]] 內聯語法可以 讀取服務器端變量 調用內置對象的方法等 示例 第一步 創建SpringBoot項目,添加依賴,編寫application.yml,參看博客:SpringBoot 集

原创 Scott 數據 映射 MySQL Java

文章目錄1、SQL2、實體類2.1、Dept.java2.2、Emp.java3、數據庫模擬代碼 1、SQL DROP TABLE IF EXISTS `tb_dept`; CREATE TABLE `tb_dept` (

原创 SpringBoot啓動監聽

SpringBoot提供了CommandLineRunner、ApplicationRunner兩個監聽接口,通過這兩個接口可以在應用啓動時做特殊處理。 使用兩者的好處在於,可以方便的使用應用啓動參數,根據參數不同做不同的初始化操

原创 SpringBoot 配置多數據源(JDBCTemplate版)

第一步:創建SpringBoot項目 Maven依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot

原创 Mock原理

Mock簡介 在面向對象程序設計中,模擬對象(mock object)是以可控的方式模擬真實對象行爲的假的對象。比如:對象B依賴於對象A,但是A代碼還沒寫,是一個空類,空方法不能用,我們來mock一個假的A來完成測試。 在單元測試

原创 Mock 示例

步驟 整個測試過程非常有規律: 準備測試環境 通過MockMvc執行請求 3.1. 添加驗證斷言 3.2. 添加結果處理器 3.3. 得到MvcResult進行自定義斷言/進行下一步的異步請求 卸載測試環境 spring提供了

原创 SpringBoot之異步調用

第一步:創建項目,添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a

原创 RestfulToolk插件使用詳解

RestfulToolk插件一套 RESTful 服務開發輔助工具集。RestfulToolkit另外還提供一個強大的功能,它會根據我們的controller提供的方法,自動生成請求數據。: 根據 URL 直接跳轉到對應的方法定

原创 Restful 示例

服務器端代碼 創建SpringBoot項目 Maven依賴 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok