J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術「學習」「筆記」部落格。內容涵蓋各式前端、Java後端、Spring Boot、微服務架構、運維開發、系統監控等相關的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • SpringBoot - 第十四章 | Spring-data-jpa訪問資料庫

    在前面的文章中 第十三章 - SpringBoot JdbcTemplate訪問資料庫 介紹如何使用JdbcTemplate的基本訪問資料庫。 而在實際的專案開發中,最基本的資料庫操作不外乎「CRUD」,而這些操作除了資料表名稱和結構不同外,其語法都是類似的,開發人員需要寫大量類似而枯燥的...

  • SpringBoot - 第十三章 | JdbcTemplate訪問資料庫

    在開始這篇文章教學之前,建議先將 Docker 做一個了解,因為下面將會使用到 Docker 來建立我們的MySQL資料庫環境。 在前面的文章中 第四章 - SpringBoot Web開發 、使用模板引擎渲染Web的介紹,而這些內容還不足以建立一個動態式的應用。不管我們建立App或是W...

  • SpringBoot - 第十二章 | Lombok簡單介紹使用

    在開發過程中,通常都會定義大量的JavaBean,然後通過IDE去產生其屬性的構造器、getter、setter、equals、hashcode、toString方法,當要增加屬性或者對某個屬性進行改變時,比如命名、類型等,都需要重新去產生上面提到的這些方法。這樣重複的勞動沒有任何意義,Lombo...

  • SpringBoot - 第十一章 | 多環境配置

    在前面關於Spring Boot「配置說明」花了三個章節來做介紹和教學,分別是 第六章 - SpringBoot配置說明(一) 、 第七章 - SpringBoot配置說明(二) 、 第八章 - SpringBoot配置說明(三) ,說明了在開發的階段會需要設定基本的屬性或是自定義的...

  • SpringBoot - 第十章 | 日誌管理

    Spring Boot使用Commons Logging進行所有內部日誌記錄,但保留底層日誌實現。 為Java Util Logging,Log4J2和Logback提供了預設配置。在每種情況下,記錄器都預先配置為使用控制台輸出,並且還提供可選的文件輸出。 預設情況下,如果使用”Starter...

  • SpringBoot - 第九章 | Swagger2的集成和使用

    Spring Boot 能夠快速開發、建置、部署的特性,所以很常被運用在建置RESTful API。而我們構建RESTful API的目的通常都是由於多終端的原因,這些終端會共用很多底層業務邏輯,因此我們會抽像出這樣一層來同時服務於多個移動端或者Web前端。 而在現實中RESTful API很...

  • SpringBoot - 第八章 | 配置說明(三)

    Spring Boot 2.x 在對原本的配置屬性做了很多的改進,讓我們可以更簡單的使用這些配置。另外在本章節也會說明一些額外的配置文件的優先級、命令行參數配置、內部外部配置方式…等等。 配置文件 Spring Boot 2.x中對配置屬性加載的時候會除了像1.x版本時候那樣移除特...

  • SpringBoot - 第七章 | 配置說明(二)

    我們在 第六章 - SpringBoot配置說明(一) 已經大致介紹了基本的配置和使用方式;在這邊要說不同類型得屬性配置方式,例:List、Map、隨機亂數…等等。 隨機亂數 Spring Boot的配置文件中可以使用${random}来產生int、long或者string,來...

  • SpringBoot - 第六章 | 配置說明(一)

    基本上使用Spring Boot是不太需要在配置一些額外的設定,但是在專案上的使用,難免會需要再額外設置一些參數作為使用。最常見的就是需要自定義Port或是一些外部服務的配置,例如資料庫的配置、mq服務位置、緩存服務位置…等等。 配置文件說明 Spring Boot預設的全局配置文件名為...

  • SpringBoot - 第五章 | 常用註解

    在前面文章中我們大量使用到Spring Boot的annotation(@註解),例如:@RestController、@Controller、@RequestMapping注解,這邊會盡量把一些常用的@註解做使用方式和使用場景的介紹。 常用註解 @SpringBootApplica...