iT邦幫忙

spring boot相關文章
共有 243 則文章
鐵人賽 Modern Web DAY 7

技術 [Day 7]想不到有梗的標題LA(後端篇)

今天我們來看一下Native Camp用戶設定,看一下有沒有遺漏什麼欄位沒有設置的,這邊可以看到可修改的欄位有 圖片 暱稱 電子郵件 密碼 時區 支付方式 電...

鐵人賽 Modern Web DAY 29
Spring Boot... 深不可測 系列 第 29

技術 Day 28 - 出牌

今日目標,輪流出牌。 選擇 打出去之前要先選擇~~ 修改 game.js,我們要先取得使用者點擊的牌,並且在第二次點擊時取消選擇,這邊用 Set 來決定目前選...

鐵人賽 永豐金融APIs DAY 17

技術 [Day 17] - 初探永豐銀行線上收款API - 豐收款 - Sign值計算(2)

來實作Sign值的計算 我的想法是把要發送到api的request寫成一個Object,像這樣 import lombok.Data; @Data publi...

鐵人賽 Modern Web DAY 9

技術 [Day 9]人不作死就不會死(前端篇)

挑戰目標: MockNative Camp前端 今天要來實作更新會員資料API,我的習慣是將request跟response都使用Object class,這...

鐵人賽 Modern Web DAY 21
Spring Boot... 深不可測 系列 第 21

技術 Day 20 - 房間頁面

今日目標,網址 room 的請求分發、房間頁面。 頁面 我們依然先搞定頁面的部份,再來處理 Controller。 在 templates 底下建立一個 HT...

鐵人賽 Mobile Development DAY 10

技術 【Day - 10】更簡潔的數據驗證 - Spring Validation (下)

4. 自訂義驗證器 在Spring Boot應用程式中,有時你可能需要創建自定義的驗證規則來滿足特定的業務需求。Spring Validation提供了一個強大...

鐵人賽 Mobile Development DAY 9

技術 【Day - 09】更簡潔的數據驗證 - Spring Validation (上)

1. 引言 在應用程式開發中,數據驗證是確保應用程式正常運行和數據完整性的關鍵組成部分。數據驗證有助於偵測和防止無效、不合法或惡意的輸入,提高了應用程式的穩健性...

鐵人賽 Modern Web DAY 22
Spring Boot... 深不可測 系列 第 22

技術 Day 21 - 即時更新房間資訊

今日目標,將房間頁面的資訊透過 WebSocket 串接並即時顯示。 Multicast 當某個房間內的相關資訊改變的時候,比如:房主換人、有人進出造成人數改變...

鐵人賽 AI & Data DAY 25

技術 Day25《Spring Boot Api 上 k8s 實例》Spring Boot API 介紹

今天會簡單介紹Spring Boot框架及介紹範例系統~ Spring Boot 簡介 Spring是基於Java語言為基礎的開放原始碼Web應用程式...

鐵人賽 Software Development DAY 23

技術 【Spring Security】實作身份認證與 API 存取授權

上一篇引進了 Spring Security,並將 REST API 的授權規則設計為「任何人皆能存取」與「需通過身份認證」。而本文的目標,就是實作身份認證的邏...

鐵人賽 Modern Web DAY 13

技術 [Day 13]每天前進一點應該也是進步吧?(後端篇)

挑戰目標: MockNative Camp 今天來做教師的更新API,因為我沒有實際看過教師更新的畫面,所以這邊就簡單的來更新一些欄位示範,基本上其餘欄位也只...

鐵人賽 AI & Data DAY 21

技術 Day21《Spring Boot Api 上 k8s 實例》前言 & Kubernetes簡介

Kubernetes 簡介 學習大數據與AI,一定都會需要測試平台,這時K8s一定是你的好選擇~ Kubernetes簡化中間的8個英文字所以大家簡稱為K8...

鐵人賽 永豐金融APIs DAY 19

技術 [Day 19] - 初探永豐銀行線上收款API - 訂單查詢及其他(1)

繼續昨天的內容,在建立訂單後,如果是信用卡訂單,api會回給一個付款頁面,在這個頁面用測試資料付款完成後,頁面會跳轉到當初打api時,我所設定的ReturnUr...

鐵人賽 Modern Web DAY 26
Spring Boot... 深不可測 系列 第 26

技術 Day 25 - Let's play a game

今日目標,開始遊戲。 對,今天只有「開始」還不包含遊戲的過程,但在開始之前,我們要先定義一些之後遊戲過程方便操作的類別或實例。先建立一個 package,名稱為...

鐵人賽 Modern Web DAY 18
Spring Boot... 深不可測 系列 第 18

技術 Day 17 - 記錄使用者的狀態

今日目標,記錄使用者的狀態。 先描述使用者的畫面和可操作功能 使用者在房間列表的頁面 可以看到各個房間 點選「加入」後進到該房間的頁面 使用者在房間的頁...

鐵人賽 Modern Web DAY 24
Spring Boot... 深不可測 系列 第 24

技術 Day 23 - 滾出我的房間!

今日目標,「退出房間」和「踢出房間」的功能。 其實「退出房間」跟「踢出房間」是同個方法,指定 username 將其踢出去即可,而退出房間小弟也是用 API 的...

鐵人賽 Modern Web DAY 25
Spring Boot... 深不可測 系列 第 25

技術 Day 24 - 卡

今日目標,定義卡片相關的類別和方法。 撲克牌遊戲最麻煩的地方就是要定義花色跟數字,還有牌型的大小比較... 先建立一個 package,名稱是 card (糟...

鐵人賽 Software Development DAY 8

技術 【Spring Boot】使用 JPA 串接 MySQL 資料庫

筆者前公司的產品,是使用 NoSQL 資料庫(MongoDB),並非關聯式資料庫。後來偶爾看看徵才訊息,發現要求 SQL 能力的職缺還不少。但我沒有這方面的工作...

鐵人賽 Software Development DAY 17

技術 【Spring Boot】使用 Command Line Runner 在啟動後執行動作

今天要介紹的是「CommandLineRunner」與「ApplicationRunner」,它們可以在 Spring Boot 應用程式啟動完成後,自動執行一...

鐵人賽 Mobile Development DAY 5

技術 【Day - 05】Spring Boot中常用的參數傳遞方式(下)

6、Cookie參數 6.1 Cookie參數的作用和用途 Cookie是一種在客戶端瀏覽器中儲存小型資料片段的機制,它常用於在瀏覽器和伺服器之間傳遞資訊。通過...

鐵人賽 AI & Data DAY 29

技術 Day29《Spring Boot Api 上 k8s 實例》Spring Boot API 測試 與 除錯

今天要將Spring Boot專案啟動測試,並討論一些我自己遇到出問題的點。Day26所提到的問題也會在[2. K8s的限制]中解答。 Spring Bo...

鐵人賽 Mobile Development DAY 8

技術 【Day - 08】Spring Boot中使用Lombok簡化Java開發

1. 引言 在Java開發中,我們經常需要編寫大量的樣板程式碼,如Getter和Setter方法、構造函數、toString()方法等。這些程式碼雖然重要,但卻...

鐵人賽 Mobile Development DAY 11

技術 【Day - 11】使用 Docker Compose 管理團隊開發環境 (上)

1. 引言 在現代軟體開發中,構建和管理開發環境是一個至關重要的任務。特別是在團隊開發中,確保每個開發者都能夠獲得一致的開發環境是關鍵。然而,隨著應用程式的複雜...

技術 springboot中的DI(dependency injection的理解)的理解

最好理解原概念的鏈接 使用場景 has a關係中(這個場景在編程中太多了,使用別人的庫的時候,都要用到):傳統的關係模式中,有has a的關係,也就是說,如果我...

鐵人賽 Software Development DAY 9

技術 【Spring Boot】使用 JPA 設計資料表欄位

在昨天的文章,我們設計了簡單的 model 類別,讓它對應到資料庫的 table。接著測試了 CRUD 流程。而本文將會介紹設計欄位的方式,包含名稱、長度、唯一...

鐵人賽 Mobile Development DAY 30

技術 【Day - 30】建立餐廳後台點餐應用06:結合GitLab CI/CD

引言 今天我們將探討如何使用 GitLab CI/CD 將我們的 Spring Boot 應用打包為 Docker Image,然後將它推送到 Docker H...

鐵人賽 Modern Web DAY 30
Spring Boot... 深不可測 系列 第 30

技術 Day 29 - 檢驗出牌

今日目標,顯示上一組牌、定義特殊牌型、檢驗出牌是合法的。 Debug 發現前幾天的 code 邏輯有點問題,所以稍微作一下修正,最近有點累... GameS...

鐵人賽 Software Development DAY 13

技術 【Spring Boot】使用 Java Mail 發送 HTML 郵件

昨天說明了如何發送純文字郵件。然而在商業平台,大多會設計 HTML 郵件,看起來較美觀且專業,也有人稱它為「EDM」。本文會示範發送 HTML 郵件,以及嵌入圖...

鐵人賽 AI & Data DAY 26

技術 Day26《Spring Boot Api 上 k8s 實例》資料庫與IP設定

由於是使用虛擬機,所以必須設定固定IP,方便設定與重啟虛擬機時IP跑掉之類的鬼問題。 Ubuntu 固定IP設定 以下為更改範例,可自訂IP,更改後開...