iT邦幫忙

spring boot相關文章
共有 55 則文章
鐵人賽 Software Development DAY 30
Kotlin 島深度之旅 30 天 系列 第 30

技術 [Day 30] Kotlin Journey - Kotlin + Spring Boot : JWT 認證

今天要來為我們的 API 加上 JWT token 認證 什麼是 JWT 看別人的文章就可以啦!這部分不多作解釋 JWT 官網 以 JSON Web T...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 遠征 Kotlin × Spring Boot 完賽心得分享

終於來到第 30 天文章,其實到了今天還一直在思考今天這篇要寫技術分享還是完賽心得,最後還是選擇寫完賽心得,畢竟在這過程中真的有許多感觸。還記得當初在學期間就經...

鐵人賽 Software Development DAY 29
Kotlin 島深度之旅 30 天 系列 第 29

技術 [Day 29] Kotlin Journey - Kotlin + Spring Boot : TDD in CRUD

今天主要要透過不專業的 TDD 來做 CRUD 的開發(盡量??)! 設定 H2 DB 因為我是使用 H2 DB 來 demo 這次專案, H2 可以透過在...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 遠征 Kotlin × Spring Boot 介紹多資料庫連線配置

在實務開發上,我們有可能會遇到專案的業務需求越來越複雜,會使用的資料庫相對變得比較分散,這時就可以採用多資料來源方式取得資料,而這篇文章將介紹如何在 Sprin...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 遠征 Kotlin × Spring Boot 介紹 WebSocket 實作

先前我們設計的 API 其實都是利用 HTTP 協定進行傳輸,而 HTTP 只能利用 Client 端發送請求到 Service端,這類型屬於單向的,而 Web...

鐵人賽 Software Development DAY 28
Kotlin 島深度之旅 30 天 系列 第 28

技術 [Day 28] Kotlin Journey - Kotlin + Spring Boot 第一個 JUnit 測試程式

今天要先來幫昨天寫的 HelloRestController 加上簡單的測試啦 Testing with JUnit 5 Test instance lifec...

鐵人賽 Mobile Development DAY 24
Android 開發經驗三十天 系列 第 24

技術 [Android 開發經驗三十天+Spring Boot]D24一Spring Boot Download file(下載檔案)

努力的人不一定能成功,但是成功的人,一定都曾努力。努力寫完今天這篇吧! ok,今天來做下載API 跟 列出資料API吧 1.Service改加上 publ...

鐵人賽 Software Development DAY 27
Kotlin 島深度之旅 30 天 系列 第 27

技術 [Day 27] Kotlin Journey - Kotlin + Spring Boot

今天終於要開始進入 Kotlin 運用在 Spring Boot 上啦~ 我主要是針對已經會使用 Java 開發 Spring Boot 的前提下,著重在改用...

鐵人賽 Modern Web DAY 27

技術 [Day 27] 遠征 Kotlin × Spring Boot 介紹 Spring AOP 機制

切面導向程式設計(Aspect-oriented programming, AOP),又譯為面向方面程式設計、剖面導向程式設計,此設計最主要目的是實現關注點分離...

鐵人賽 Mobile Development DAY 23
Android 開發經驗三十天 系列 第 23

技術 [Android 開發經驗三十天+Spring Boot]#D23-Spring Boot 上傳/下載檔案 (上)

Spring Boot 上傳/下載檔案 (上) 大家安安,今天來實作小畫家後端功能 1.上傳圖片 <-今天會介紹的 2.下載圖片 3.列出圖片網址 先設定...

鐵人賽 Modern Web DAY 26

技術 [Day 26] 遠征 Kotlin × Spring Boot 部署網站到 Heroku

前面我們利用 Thymeleaf 樣板引擎結合 H2 資料庫實作 Todo 待辦事項清單,而既然我們完成了一個小作品,我們就來將作品發佈到網路上吧!這邊我們利用...

鐵人賽 Mobile Development DAY 22
Android 開發經驗三十天 系列 第 22

技術 [Android 開發經驗三十天+Spring Boot]D21一Spring Boot mysql CRUD

tags: 鐵人賽 Templates 先看一下這張圖,介紹一下架構 controller不會直接跟model交互,而是中間透過一層service操控 而se...

鐵人賽 Modern Web DAY 25

技術 [Day 25] 遠征 Kotlin × Spring Boot 介紹 Template Engine (2)

昨日我們介紹了 Thymeleaf 樣板引擎,並已經完成 Template 環境建置與初始頁面,接下來我們嘗試利用樣板引擎來製作一個待辦清單 TodoList,...

鐵人賽 Mobile Development DAY 21
Android 開發經驗三十天 系列 第 21

技術 [Android 開發經驗三十天+Spring Boot]D21一Spring Boot mysql insatall 環境配置

睡夢中被敲醒 我還是不確定 怎會有熱血素材剛好寫鐵人文。 因為小畫家還是會用到資料庫內容,加上之後想做成線上的你畫我猜所以今天就先介紹這個吧 tag...

鐵人賽 Mobile Development DAY 20
Android 開發經驗三十天 系列 第 20

技術 [Android 開發經驗三十天+Spring Boot]D20一Spring Boot AWS EC2教學

打瞌睡驚醒的瞬間,生命得到了啟發--該寫鐵人文了。 鐵人賽 Spring Boot Day2 一 EC2 昨天我們創好了一個簡單的Hello World範...

鐵人賽 Modern Web DAY 24

技術 [Day 24] 遠征 Kotlin × Spring Boot 介紹 Template Engine (1)

Thymeleaf 是什麼? Thymeleaf 是一個 XML/HTML5 模板引擎,能夠應用於模板設計檔案,非常適合 Spring 框架進行開發 HTML5...

鐵人賽 Modern Web DAY 23

技術 [Day 23] 遠征 Kotlin × Spring Boot 介紹單元測試 (2)

上一篇我們完成了 Service 的單元測試,而這篇我們要來測試 Controller 單元測試,在前面架構章節有提到 Controller 是負責處理 Htt...

鐵人賽 Modern Web DAY 21

技術 [Day 21] 遠征 Kotlin × Spring Boot 爬蟲實戰教學

今日看到有許多鐵人賽的朋友紛紛完賽,有點好奇目前還有幾位鐵人還在一起努力,於是想到可以撰寫爬蟲 Web scraper 程式來了解一下,而在 Java libr...

鐵人賽 Modern Web DAY 20

技術 [Day 20] 遠征 Kotlin × Spring Boot 使用分層架構 Layered Architecture

軟體系統架構是建構者賦予系統的樣貌,而該樣貌是由不同元件組合而成,元件之間會有不同的合作與溝通方式,目的是為了讓軟體系統在開發、部署、運行和維護都能輕鬆理解與開...

鐵人賽 Modern Web DAY 19

技術 [Day 19] 遠征 Kotlin × Spring Boot 使用 RESTful API (2)

在前一篇 Spring Boot 使用 RESTful API (1) 我們已經說明 RESTful API 的基本概念,接下來這篇我們要將前面所做的範例進行修...

鐵人賽 Modern Web DAY 18

技術 [Day 18] 遠征 Kotlin × Spring Boot 使用 RESTful API (1)

前面兩篇我們已經介紹完資料庫操作,可能有朋友會疑問 API 細節是如何進行實現,為什麼我們在 程式中加入 @RestController、@GetMapping...

鐵人賽 Mobile Development DAY 14
Android 開發經驗三十天 系列 第 14

技術 [Android 開發經驗三十天]D14一Spring Boot IOC

空虛寂寞冷? 別擔心,你還有鐵人賽。 今天挑戰第 14 天,加油! 大家安安,感覺講Spring Boot就要講到IOC 可以先去看 上上(?)篇,講解DI...

鐵人賽 Modern Web DAY 17

技術 [Day 17] 遠征 Kotlin × 使用 Spring Data JPA 操作資料庫 (2)

ORM 介紹 昨日,我們直接利用實作來感受 Spring Data JPA 的快速開發,會發現到我們只要建立 Entity,就可以幫助我們做資料庫映射來新增資料...

鐵人賽 Modern Web DAY 16

技術 [Day 16] 遠征 Kotlin × 使用 Spring Data JPA 操作資料庫 (1)

昨日我們已經學會資料庫設定與使用 JDBC 取得資料庫資料,而今天我們將 JDBC 這段程式改為使用 Spring Data JPA 進行資料庫資料操作,而 S...

鐵人賽 Mobile Development DAY 11
Android 開發經驗三十天 系列 第 11

技術 [Android 開發經驗三十天+Spring Boot]#D11-DI (Dagger in Android / IOC in Spring Boot)前言

大家安安,今天過得好嗎? 寫這篇主要是想複習自己的DI觀念 之後也會介紹 Dagger in Android 跟 Spring Boot銜接 那就 開始吧? #...

鐵人賽 Modern Web DAY 14

技術 [Day 14] 遠征 Kotlin × Spring Boot 專案配置介紹

文章回顧 昨日,我們將 Spring Boot 專案建置完成,可能會有朋友好奇,為什麼我們在 DemoApplication.kt 裡面加上一段程式碼,就可以用...

鐵人賽 Mobile Development DAY 10
Android 開發經驗三十天 系列 第 10

技術 [Android 開發經驗三十天+Spring Boot]D10一Spring Boot Day1 +介紹實作目標

Spring Boot D1 == 大家安安,再介紹了自定義View之後,我想來實作一個小畫家APP 目前預計功能有 Android:小畫家 畫圖 ,儲存圖 S...

鐵人賽 Modern Web DAY 13

技術 [Day 13] 遠征 Kotlin × 建置 Spring Boot 專案

編輯器環境說明 接下來,這篇文章將帶大家建置 Spring Boot 專案,本系列文章使用的編輯器為 Intellij ,但因為使用的 intellij 為 u...

鐵人賽 Modern Web DAY 12

技術 [Day 12] 遠征 Kotlin × 進入 Spring Boot 世界

前言 從這章開始我們即將進入 Spring Boot 世界,前面章節是希望能與大家一起了解 Kotlin 基本語法,再進入後面章節的 Web 開發介紹,而自己在...

鐵人賽 Modern Web DAY 10

技術 Day 10 - Spring Boot 三層式架構+Service層&Controller層

世界上沒有確定的事,這是我唯一確定的 --《A Beautiful Mind》 三層式架構 簡單介紹後端程式大致可以分為三層架構,每個層都有自己的職責,降低...