iT邦幫忙

spring boot相關文章
共有 344 則文章
鐵人賽 Modern Web DAY 7
Spring Boot... 深不可測 系列 第 7

技術 Day 06 - 資料庫

今日目標,安裝資料庫、設定資料庫連線資訊、建立 Model。 資料庫 小弟我本來就有 XAMPP 所以資料庫就用 XAMPP 的 MySQL,如果你比較習慣 M...

鐵人賽 自我挑戰組 DAY 6

技術 JWT實作(二)(Day6)

要利用帳號密碼驗證使用者,首先我們必須要有使用者(廢話?在 stockapi資料庫裡面新增一個表單(user) CREATE TABLE users ( ID...

鐵人賽 自我挑戰組 DAY 3

技術 Spring Boot專案建立(Day3)

我:同學我要怎麼開始我的Spring Boot專案啊? 同學:就這樣那樣.......一下就好了啊 我:哇~ 也太方便了吧! 同學:來我房間哩,還有更多更好的技...

鐵人賽 自我挑戰組 DAY 7

技術 JWT實作(三)(Day7)

我們現在設定兩種權限,管理員(ADMIN)&正常(NORMAL) 要實作權限功能,我們先在users表單新增 AUTHORITY欄位,預設如果沒有輸入的...

鐵人賽 Software Development DAY 24

技術 【Spring Security】核發 JWT 並結合帳密認證(上)

此篇已更新,歡迎到「【Spring Boot】第12.5課-將 Spring Security 與 JWT 結合,實作登入 API」文章繼續閱讀。 完成 RES...

鐵人賽 Mobile Development DAY 4

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

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

鐵人賽 自我挑戰組 DAY 8

技術 JWT實作(四)(Day8)

今天要來實作登入功能~!! 這邊要說說之前我剛開始看前後分離框架的不習慣,因為在之前沒分離的開發情況下,登入的轉頁是依靠後端的判斷,但在前後分離的狀況下,後端變...

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

技術 Day 04 - 專案架構

今日目標,介紹這次專案的架構、稍微說明會用到的資料夾是哪些,以及他們的功用。 專案架構 建立專案後,會自動產生這樣的資料夾結構,我們這次實作主要集中在紅色框起來...

鐵人賽 Mobile Development DAY 23

技術 【Day - 23】Spring Security 6.1.x:實現JWT身份驗證 (中)

4. Spring Security 與 JWT 整合 在本節中,我們將深入探討如何使用Spring Security實現JWT身份驗證,以及如何配置和設置Sp...

鐵人賽 Software Development DAY 14

技術 【Spring Boot】整合 FreeMarker 產生 HTML 內容

昨天示範了如何發送 HTML 郵件,並嵌入圖片。然而昨天的郵件內容可說是 hard code,在面對開發需求,如何根據不同情境,產生對應的 HTML 內容並發送...

鐵人賽 Modern Web DAY 19

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

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

鐵人賽 Modern Web DAY 17

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

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

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

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

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

鐵人賽 Software Development DAY 22

技術 【Spring Security】引進到 Spring Boot 並保護 API

此篇已更新,歡迎到「【Spring Boot】第12.1課-初探 Spring Security 的認證與授權」文章繼續閱讀。 Spring Security...

鐵人賽 Modern Web DAY 26

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

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

鐵人賽 Software Development DAY 18

技術 又快又小的 Quarkus 的背後魔法 ? 與 Spring Boot 的同與異

在上一篇我們看到 Quarkus 應用啟動非常快速,而且可以編譯成 Native。所以非常適合佈署在雲服務的環境。開發的過程中其實也可以注入 Bean, 跟...

鐵人賽 Software Development DAY 17

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

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

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

技術 Day 03 - Hello World

今日目標,完成第一個網頁,Hello Wrold! 第一個網頁 把左側的專案依序展開 cards -> src -> main -> jav...

鐵人賽 Modern Web DAY 14

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

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

鐵人賽 Modern Web DAY 18

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

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

鐵人賽 Software Development DAY 28

技術 Spring boot 從零開始 (28) - Spring boot 使用OpenAI ChatGPT API

那我們接續昨天OpenAI API的介紹與API KEY的申請後,今天就直接切入正題吧 !! 安裝 application.properties新增以下設定 o...

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

技術 Day 27 - 倒數計時

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

鐵人賽 自我挑戰組 DAY 5

技術 JWT實作(一)(Day5)

首先,先建立一個controller&config的package在 com.stockAPI底下 接著在controller內新增一個Class- U...

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

技術 Day 09 - 註冊功能

今日目標,實現註冊功能。 註冊功能 UserRepository 在 user package 底下建立 java interface,名稱為 UserRep...

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

技術 Day 05 - Package By Feature

今日目標,解釋 MVC 架構的詳細分層,並解釋我們之後開發架構。 分層 在前幾天,小弟僅介紹了 MVC 的基本架構以及其大致功用,今天要來解釋其內部更細的分層,...

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

技術 Day 07 - 懶到極致的配置

今日目標,讓一些事自動化吧,Maven auto-reload、Hot reload server、使用 Lombok 簡化 Getter & Sett...

鐵人賽 Mobile Development DAY 10

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

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

鐵人賽 Mobile Development DAY 8

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

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

鐵人賽 Software Development DAY 18

技術 【RabbitMQ】認識訊息佇列並導入到 Spring Boot

在分散式架構的系統中,會有多個應用程式在運行各自的服務。而程式間會有傳遞資料的行為,也就是「通訊」。訊息佇列讓我們在請另一方的服務處理任務時,能以非同步的方式進...

鐵人賽 Software Development DAY 27

技術 【Elasticsearch】導入到 Spring Boot 並使用 Java API Client 實作 CRUD

Elasticsearch 提供 REST API 讓我們直接呼叫,但在實際進行程式開發時,可採用專門的 library。接下來的幾篇文章,會使用官方建議的「J...