原创 SpringBoot+Spock的熟悉之路(二):Spock,Mock和Mockitio的關係

Spock,Mock和Mockitio的關係前言環境依賴Spock和MockitoMockito的簡述Mock,Stub和Spy數據準備MockStubSpySpock中的Mock,Stub和Spy儘量不要混合使用部分語法對比遇到

原创 SpringBoot+Spock的熟悉之路(一):能正常啓動並使用Spock

能正常啓動並使用Spock前言對Spock的一言概述環境依賴IDEA的準備插件項目結構初次使用類的結構一個簡單的例子簡單總結遇到的問題項目啓動或者Build Module的時候控制檯報版本不一致Can't find MacroTr

原创 SpringBoot+Spock的熟悉之路(四):用Spock+H2對SpringBoot進行集成測試

用Spock+H2對SpringBoot進行集成測試前言環境完整的依賴事先準備添加配置文件數據準備BaseControllerBaseServiceBaseRepository 和xmlDemoControllerService

原创 關於mybatis中不執行的其中一種情況

問題 我在mapper中寫<collection/> 作聯合查詢的時候,返回的結果裏沒有聯合查詢的數據。使用debug在控制檯把sql語句打印出來後,發現根本沒有執行聯合查詢對應的sql語句。 代碼 先試result的代碼 <re

原创 SpringBoot+Spock的熟悉之路(三):用Spock對SpringBoot進行單元測試

用Spock對SpringBoot進行單元測試前言環境完整的依賴先說一嘴單元測試事先準備第三方插件引入添加Test自己的配置文件數據準備BaseControllerBaseServiceBaseRepository 和xmlDem

原创 關於mybatis中<collection>不執行的其中一種情況

問題 我在mapper中寫<collection/> 作聯合查詢的時候,返回的結果裏沒有聯合查詢的數據。使用debug在控制檯把sql語句打印出來後,發現根本沒有執行聯合查詢對應的sql語句。 代碼 先試result的代碼 <result

原创 SpringBoot那些事

前言 之前研究了一段時間springboot框架以及一些使用,中間解決了不少坑。爲了方便之後同爲第一次使用springboot框架的小白能更加快速的瞭解springboot並掌握其基本用法,我寫下了這篇博客。因爲是相對基礎的講解,所以無法

原创 Springboot與Aop

何爲Aop Aop中文翻譯過來是切面編程,說通俗點就是在運行兩段代碼之間強行插入一段其他的程序。它也是Spring框架裏的一個核心功能。詳細介紹可以參考這位大佬的博客,寫的十分詳細。本篇就不再過多介紹 springboot關於aop的配置

原创 mysql簡單優化的學習筆記

前言 以前光是會簡單的使用數據庫,除了使用主鍵之外還真的從來沒有考慮過效率的問題,當然這對於我們平時練習用的數據量是沒有問題。但是考慮到以後自己難免會接觸到大數據量,所以至少基本的mysql優化還是得學一下。本篇博客也就是這段時間查的資料

原创 JUnit學習筆記(一)

前言 在慕課網上聽了一位老師的JUnit的基礎講解,感覺對於新人來說還是很友好,故總結下來做此筆記 什麼是單元測試 你的程序主要是由一個個的 Class 組成的,一個類或一個對象當然也是一個單元,而比類更小的單元是類的方法(函式)。如果你

原创 關於mysql的數據引擎的筆記

前言 我這篇筆記的關鍵部分算是直接拷貝了不少大佬寫的資料,但由於當時沒有記錄鏈接,導致我現在無法找到這些資料的來源,也就無法將鏈接寫進“參考資料”欄目裏以便表示感謝。如果原作者看到,請在下面評論源地址鏈接,我會在後續加上的。 什麼是數據引

原创 SpringBoot 和 MyBatis

前言 這一段時間在學習springboot,同時也就在嘗試着將以前使用過的很多東西和springboot進行整合。這次主要嘗試的是MyBatis的整合。本篇文章主要講的是mybatis和springboot的很多最基本的配置和用法,適合對

原创 在自己寫的html中點擊button,頁面會自動刷新的問題

以前在寫練習的時候遇到過這樣一個問題,自己在html中寫了一個button <button>test1</button> 在沒有給其附上onclick事件時是點擊是不會有任何反應的 但是把這個button放入from表單時 <form

原创 關於Intellij IDEA的常用初始化配置

前言 以前用慣了Eclipse和MyEclipse,之後聽說了intellij IDEA,據說非常好用,然而我下下來,然而我用了一下後只覺得自己彷彿被逗了一般,感覺這個編輯器還不如eclipse方便。後來在網上找了一些教程,知道原來這個編

原创 Spring Boot無法訪問css,js等靜態資源的問題

前言 在intellij IDEA中編寫了一個Spring Boot項目,運行時發現外鏈的css樣式無法載入進頁面,但是按住Ctrl又能點進css文件,這證明編輯器是能識別到這個css文件的。那麼瀏覽器中的網頁沒有css樣式的原因就在於s