iT邦幫忙

spring boot相關文章
共有 342 則文章
鐵人賽 Software Development DAY 11
Spring Boot 零基礎入門 系列 第 11

技術 Spring Boot 零基礎入門 (12) - Spring AOP 的用法 - @Aspect

在 pom.xml 載入 Spring AOP 的功能 如果想要在 Spring Boot 中使用 Spring AOP 的功能的話,首先會需要在 pom.x...

鐵人賽 Mobile Development DAY 16

技術 【Day - 16】深入了解 SpringDoc OpenAPI:自動生成精美的 API 文件

1. 引言 API 文件在現代軟體開發中扮演著至關重要的角色。它們不僅提供了關於你的應用程式如何運作的清晰說明,還可以幫助其他開發者更容易地理解、使用和整合你的...

鐵人賽 Software Development DAY 10

技術 【Spring Boot】使用 JPA 建立一對多關係

此篇已更新,歡迎到「【Spring Boot】第9.5課-使用 JPA 建立一對多關聯,並配置雙向關聯」文章繼續閱讀。 在前一天的文章,我們只設計了一張資料表(...

鐵人賽 Mobile Development DAY 15

技術 【Day - 15】Spring Boot 集成郵件發送:spring-boot-starter-mail

1、引言 在現代的應用程式開發中,電子郵件傳送是一項至關重要的功能。它不僅可以用於使用者帳戶的驗證和重要通知,還能夠作為與使用者溝通的一種重要方式。無論是電子商...

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

技術 Spring Boot 零基礎入門 (11) - Spring AOP 簡介

什麼是 Spring AOP? AOP 的全稱是 Aspect-Oriented Programming,中文翻譯成「切面導向程式設計」或是「剖面導向程式設計...

鐵人賽 Software Development DAY 9

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

此篇已更新,歡迎到「【Spring Boot】第9.2課-使用 JPA 設計實體類別與 MySQL 資料表欄位」文章繼續閱讀。 在昨天的文章,我們設計了簡單的...

鐵人賽 Mobile Development DAY 14

技術 【Day - 14】Spring Boot 整合Spring Data JPA:輕鬆處理資料庫操作 (下)

6. 自訂查詢方法 Spring Data JPA 提供了方法命名約定來根據方法名自動生成查詢,但有時候我們需要執行更複雜的查詢,這時就需要自訂查詢方法。本節將...

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

技術 Spring Boot 零基礎入門 (10) - 讀取 Spring Boot 設定檔 - @Value、application.properties

什麼是 Spring Boot 設定檔? 所謂的 Spring Boot 設定檔,指的是 「放在 src/main/resources 資料夾底下的 appl...

鐵人賽 Software Development DAY 8

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

此篇已更新,歡迎到「【Spring Boot】第9.1課-準備 MySQL 資料庫與認識 Spring Data JPA」文章繼續閱讀。 筆者前公司的產品,是使...

鐵人賽 Mobile Development DAY 13

技術 【Day - 13】Spring Boot 整合Spring Data JPA:輕鬆處理資料庫操作 (上)

1. 引言 Spring Data JPA 在現代應用程式開發中的關鍵作用不容忽視。它簡化了資料庫訪問層的開發,提供了一個高效且強大的方式來操作資料庫,同時減少...

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

技術 Spring Boot 零基礎入門 (9) - Bean 的初始化 - @PostConstruct

什麼是 Bean 的初始化? 所謂的「Bean 的初始化」,就是指「在 Bean 被創建出來之後,對這個 Bean 去做一些初始值的設定」,譬如說把他內部的變...

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

技術 Spring Boot 零基礎入門 (8) - 指定注入的 Bean - @Qualifier

指定注入的 Bean 的名字:@Qualifier @Qualifier 的用途,是去指定要注入的 Bean 的「名字」是什麼,進而解決同時有兩個同樣類型的...

鐵人賽 Mobile Development DAY 12

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

3. Spring Boot 專案整合 Docker Compose 在上一節中,我們成功地使用 Docker Compose 架設了 PostgreSQL 和...

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

技術 Spring Boot 零基礎入門 (7) - Bean 的創建和注入 - @Component、@Autowired

創建 Bean 的方法:@Component 在 Spring Boot 中,最常見的創建 Bean 的方法,就是在 class 上面加上一行 @Compon...

鐵人賽 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:...