- Taipei, Taiwan
-
Docker - 第二章 | 基本指令
在開始之前建議大家還是先把 第一章 - Docker 簡介 做個初步的了解,而且對於「Docker 名詞的基本觀念」要特別注意其觀念。 然而Docker可以產生VM(OS Level),所以指令非常的多,在這邊只把初學者常用到的命令列出來,進階的就用到再去官方查詢即可或使用docker h...
-
Docker - 第一章 | 簡介
首先必須說明為什麼要在 第十二章 - SpringBoot Lombok簡單介紹使用 文章之後插入Docker的教學,因為在前面的Spring Boot教學,都還沒有使用到其他系統或是服務,例如資料庫、MQ、NoSQL…等等,但是在之後的Spring Boot教學將會進入到連接資料庫的教學或是...
-
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...