iT邦幫忙

spring boot相關文章
共有 328 則文章
鐵人賽 Mobile Development DAY 11

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

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

鐵人賽 Software Development DAY 5
Spring Boot 零基礎入門 系列 第 5

技術 Spring Boot 零基礎入門 (6) - IoC、DI、Bean 的介紹

個人網站好讀版:Spring Boot 零基礎入門 系列文章 什麼是 DI? 而只要提到 IoC,就一定會提到另一個名詞 DI,這兩個名詞可以說是相輔相成...

鐵人賽 Mobile Development DAY 10

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

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

鐵人賽 Software Development DAY 4
Spring Boot 零基礎入門 系列 第 4

技術 Spring Boot 零基礎入門 (5) - Spring IoC 簡介

什麼是 IoC? IoC 的全稱是 Inversion of Control,中文翻譯成「控制反轉」,而 IoC 的概念,就是「將 object(物件)的控制...

鐵人賽 Mobile Development DAY 9

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

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

鐵人賽 Software Development DAY 3
Spring Boot 零基礎入門 系列 第 3

技術 Spring Boot 零基礎入門 (4) - 第一個 Spring Boot 程式

創建第一個 Spring Boot 程式 建立專案、Project 設定 啟用 30 天試用期成功之後,我們就可以開始來創建你的第一個 Spring Boot...

鐵人賽 Software Development DAY 2
Spring Boot 零基礎入門 系列 第 2

技術 Spring Boot 零基礎入門 (3) - 開發環境安裝(Windows 版)

此系列文中會使用到的開發工具 此系列文會使用到的開發工具有: IntelliJ IDEA Ultimate 付費版(有 30 天試用期) Java 21 M...

鐵人賽 Mobile Development DAY 8

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

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

鐵人賽 Mobile Development DAY 7

技術 【Day - 07】深入認識 Spring Boot 配置文件(下)

5. 外部配置 在實際應用中,通常需要根據不同的環境和需求來配置應用程式。Spring Boot提供了多種方法來實現外部配置,包括通過命令行參數、環境變數和外部...

鐵人賽 Software Development DAY 1
Spring Boot 零基礎入門 系列 第 1

技術 Spring Boot 零基礎入門 (2) - 開發環境安裝(Mac 版)

此系列文中會使用到的開發工具 此系列文會使用到的開發工具有: IntelliJ IDEA Ultimate 付費版(有 30 天試用期) Java 21 M...

鐵人賽 Mobile Development DAY 5

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

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

鐵人賽 Mobile Development DAY 4

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

1. 引言 在Spring Boot應用開發中,參數傳遞是一個至關重要的主題。不管您正在構建什麼類型的應用程式,幾乎都需要與客戶端或其他服務之間進行數據交換。這...

鐵人賽 Mobile Development DAY 3

技術 【Day - 03】開始Spring Boot之旅:建立及測試環境

1、引言 本文將引導您進入Spring Boot的世界,演示如何創建一個簡單的Spring Boot應用,並使用Postman進行API測試。在現代應用程式開發...

徵才 【徵才】後端工程師(Java)-台中遠端

職務性質 全職需求人數 3至3人職務說明 工作簡述: 處理線上站台的排錯及功能開發 接入第三方平台Api 與前端工程師協調開發所需之REST api. 工作...

鐵人賽 Mobile Development DAY 1

技術 【Day - 01】前言

大家好,我是一名Android前端開發人員,我很高興能在這裡開始我的鐵人賽之旅!在這個系列中,我將從一個前端開發的角度,為大家介紹後端開發的世界,並向大家展示如...

技術 漂亮地將application.properties注入類別變數

以前通常會使用@Value來將application.properties的值注入類別變數: application.yml limit: speed:...

技術 [Java] Spring Boot實作接收發送JSON的API簡單範例

以下分享一個能接收JSON和回傳JSON的API功能範例和說明 @RequestMapping註解屬性說明value:指定HTTP請求路徑對應到Controll...

徵才 【徵才】Java 軟體工程師/ JAVA Developer

公司簡介PCCW Solutions 電訊盈科企業方案是 PCCW 電訊盈科集團 (香港上市公司 0008.HK) 旗下的 IT 服務公司,亦是於亞太地區各行...

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

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

技術 Spring 的 Bean 的6種scope

Spring 的 Bean 的6種scope singleton (default) prototype 以下只能用在web server,baeldung...

徵才 海洋科技中心人事直招-Java 前端 數名,iOS 2名,安卓2名,運維2名,產品經理2名

🌈公司簡介總部南洋集團成立於 2016 年,我公司為各行各業提供專業的 IT 技術服務,經過 5 年多的努力與發展,已具有一定的規模及實力,現擁有多支技術精湛的...

技術 在 Spring boot 開發中使用 H2 Database

H2 在開始之前, 先簡單介紹一下 H2 是一個輕量型的資料庫, 預設是採用記憶體的方式做資料儲存, 速度非常快, 整體的 jar 檔大約 2.5MB 左右。支...

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

技術 Day 30 - 結算

今日目標,結算結果。 結算 這邊就只差最後一步了~~ 修改 GameStatus,加入 getAllPlayersHands(): public HashM...

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

技術 Day 29 - 檢驗出牌

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

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

技術 Day 28 - 出牌

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

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

技術 Day 27 - 倒數計時

今日目標,倒數計時。 Timer 既然要讀秒,那我們先嘗試使用 Timer,不過這個方法是不可行的,待會會說明,然後這邊為了方便,我們寫測試程式來 Demo。...

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

技術 Day 26 - 手牌

今日目標,即時顯示自己的手牌、別人的手牌數。 WebSocket 前面有提過手牌會透過 WebSocket 的單播來發給各個玩家,其他人的手牌數則透過對該房間的...

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

技術 Day 25 - Let's play a game

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

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

技術 Day 24 - 卡

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