終於來到第 30 天文章,其實到了今天還一直在思考今天這篇要寫技術分享還是完賽心得,最後還是選擇寫完賽心得,畢竟在這過程中真的有許多感觸。還記得當初在學期間就經...
今天主要要透過不專業的 TDD 來做 CRUD 的開發(盡量??)! 設定 H2 DB 因為我是使用 H2 DB 來 demo 這次專案, H2 可以透過在...
在實務開發上,我們有可能會遇到專案的業務需求越來越複雜,會使用的資料庫相對變得比較分散,這時就可以採用多資料來源方式取得資料,而這篇文章將介紹如何在 Sprin...
今天要先來幫昨天寫的 HelloRestController 加上簡單的測試啦 Testing with JUnit 5 Test instance lifec...
努力的人不一定能成功,但是成功的人,一定都曾努力。努力寫完今天這篇吧! ok,今天來做下載API 跟 列出資料API吧 1.Service改加上 publ...
先前我們設計的 API 其實都是利用 HTTP 協定進行傳輸,而 HTTP 只能利用 Client 端發送請求到 Service端,這類型屬於單向的,而 Web...
今天終於要開始進入 Kotlin 運用在 Spring Boot 上啦~ 我主要是針對已經會使用 Java 開發 Spring Boot 的前提下,著重在改用...
切面導向程式設計(Aspect-oriented programming, AOP),又譯為面向方面程式設計、剖面導向程式設計,此設計最主要目的是實現關注點分離...
Spring Boot 上傳/下載檔案 (上) 大家安安,今天來實作小畫家後端功能1.上傳圖片 <-今天會介紹的2.下載圖片3.列出圖片網址 先設定app...
前面我們利用 Thymeleaf 樣板引擎結合 H2 資料庫實作 Todo 待辦事項清單,而既然我們完成了一個小作品,我們就來將作品發佈到網路上吧!這邊我們利用...
tags: 鐵人賽 Templates 先看一下這張圖,介紹一下架構controller不會直接跟model交互,而是中間透過一層service操控而serv...
昨日我們介紹了 Thymeleaf 樣板引擎,並已經完成 Template 環境建置與初始頁面,接下來我們嘗試利用樣板引擎來製作一個待辦清單 TodoList,...
睡夢中被敲醒 我還是不確定 怎會有熱血素材剛好寫鐵人文。 因為小畫家還是會用到資料庫內容,加上之後想做成線上的你畫我猜所以今天就先介紹這個吧 tag...
打瞌睡驚醒的瞬間,生命得到了啟發--該寫鐵人文了。 鐵人賽 Spring Boot Day2 一 EC2 昨天我們創好了一個簡單的Hello World範...
Thymeleaf 是什麼? Thymeleaf 是一個 XML/HTML5 模板引擎,能夠應用於模板設計檔案,非常適合 Spring 框架進行開發 HTML5...
上一篇我們完成了 Service 的單元測試,而這篇我們要來測試 Controller 單元測試,在前面架構章節有提到 Controller 是負責處理 Htt...
今日看到有許多鐵人賽的朋友紛紛完賽,有點好奇目前還有幾位鐵人還在一起努力,於是想到可以撰寫爬蟲 Web scraper 程式來了解一下,而在 Java libr...
在Grails 裡建立 controller 是一件很愉快、簡單的事情。基本上,你無須使用任何 annotation。我們先在 grails-app/contr...
說明 我在本系列文章中,主要是採用 IntelliJ-IDEA 作為示範。但我不會在文章中跟你講述如何操作 IntelliJ-IDEA,例如你要到哪個選單、輸...
前言在 2014年,經友人推薦,我開始自學使用 Grails framework 作為 Java 開發 WEB 的平台架構。這一用,不得了了,我發現他真的很好用...
軟體系統架構是建構者賦予系統的樣貌,而該樣貌是由不同元件組合而成,元件之間會有不同的合作與溝通方式,目的是為了讓軟體系統在開發、部署、運行和維護都能輕鬆理解與開...
在前一篇 Spring Boot 使用 RESTful API (1) 我們已經說明 RESTful API 的基本概念,接下來這篇我們要將前面所做的範例進行修...
前面兩篇我們已經介紹完資料庫操作,可能有朋友會疑問 API 細節是如何進行實現,為什麼我們在 程式中加入 @RestController、@GetMapping...
空虛寂寞冷? 別擔心,你還有鐵人賽。今天挑戰第 14 天,加油!大家安安,感覺講Spring Boot就要講到IOC 可以先去看 上上(?)篇,講解DI 複...
ORM 介紹 昨日,我們直接利用實作來感受 Spring Data JPA 的快速開發,會發現到我們只要建立 Entity,就可以幫助我們做資料庫映射來新增資料...
昨日我們已經學會資料庫設定與使用 JDBC 取得資料庫資料,而今天我們將 JDBC 這段程式改為使用 Spring Data JPA 進行資料庫資料操作,而 S...
大家安安,今天過得好嗎?寫這篇主要是想複習自己的DI觀念之後也會介紹 Dagger in Android 跟 Spring Boot銜接 那就 開始吧? #1....
Spring Boot D1 == 大家安安,再介紹了自定義View之後,我想來實作一個小畫家APP目前預計功能有Android:小畫家 畫圖 ,儲存圖Spri...
文章回顧 昨日,我們將 Spring Boot 專案建置完成,可能會有朋友好奇,為什麼我們在 DemoApplication.kt 裡面加上一段程式碼,就可以用...
編輯器環境說明 接下來,這篇文章將帶大家建置 Spring Boot 專案,本系列文章使用的編輯器為 Intellij ,但因為使用的 intellij 為 u...