iT邦幫忙

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

技術 Spring Boot 零基礎入門 (19) - 取得請求參數(上)- @RequestParam、@RequestBody

@RequestParam:接住添加在 url 後面的參數 @ReqeustParam 的用途,就是「接住那些放在 url 後面的參數」,因此當前端使用 GE...

鐵人賽 Modern Web DAY 16

技術 Day 16 - Spring Boot 資料驗證

在上一篇Day 15 - Spring Boot 註冊與登入中,我們已經初步完成了註冊與登入的基礎功能,但我們要記得,Spring Boot 為了簡化開發的流程...

鐵人賽 Modern Web DAY 14

技術 Day 14 - Service And Dependency Injection

上一章 Day 13 - 什麼是IOC控制反轉? 什麼是DI依賴注入? 今天要用Service層來示範如何實作 在專案下新增一個Service資料夾, 並在其底...

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

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

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

鐵人賽 Modern Web DAY 23

技術 Day 23 - Spring AOP

介紹 切面導向程式設計(Aspect-Oriented-Programming,AOP),它的目的在於將許多的共同方法抽離出來,與物件導向程式設計類似,但AOP...

鐵人賽 Mobile Development DAY 16

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

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

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

技術 Spring Boot 零基礎入門 (25) - 資料庫連線設定

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

鐵人賽 Modern Web DAY 15

技術 Day 15 - Spring Boot 註冊與登入

前面幾篇已經完成了資料庫的基本操作跟使用Thymeleaf 呈現頁面,接下來才真正要踏入Spring Boot 的世界,我們會圍繞在註冊、登入與會員中心三個基本...

鐵人賽 Modern Web DAY 10

技術 Day 10 - Spring Boot 建立專案

到了第十天的教學了,我們終於要開始建立第一個Spring Boot 專案,建立專案的方法有兩個,一個是使用STS 建立專案,另一個則是使用Spring Init...

鐵人賽 Mobile Development DAY 14

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

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

鐵人賽 Modern Web DAY 9

技術 Day 9 - Lombok 簡化與加速開發流程 (1)

Day 8 - Spring Data JPA 寫入與讀取資料 (3) 上一章講了JPA與Repository 今天如何使用Lombok, 讓開發過程更為簡單...

鐵人賽 Modern Web DAY 24

技術 Day 24 - Spring Security (一) 基本概念與流程

Spring Security 是Spring 官方建議的驗證框架,提供了安全性方面的解決方案,這個部分應該是學習Spring Boot 很重要的一環,Spri...

鐵人賽 Modern Web DAY 11

技術 Day 11 - Controller And RESTful (1)

Day 10 - Lombok 簡化與加速開發流程 (2) 上一章介紹了Lombok, 今天正式進入Controller 現在API介接最流行的莫過於RESTf...

鐵人賽 Modern Web DAY 9

技術 Day 09 - Spring Boot 常用註釋(下)

Spring Boot 的註釋是用來告知Spring 框架,底下的程式碼代表的意思,並且可以設定相關參數,用來減少重複的程式碼。 Controller 常用註釋...

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

技術 Day 02 - 開發神器 IntelliJ

今天目標,安裝開發環境並建立專案。 小弟平常都用 vscode 來做程式開發,但開發 Java 專案就是覺得不方便,後來受老師推薦用 IntelliJ 就被深深...

鐵人賽 Modern Web DAY 6

技術 Day 06 - Spring Boot 代辦事項實作介紹&環境設定

專注下一步,就那一步 本系列預計要利用 TodoList 待辦事項清單的專案練習實作部份,TodoList 專案非常適合入門新技術時最好的練習,雖然專案內容...

鐵人賽 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 25
Spring Boot 零基礎入門 系列 第 25

技術 Spring Boot 零基礎入門 (26) - Spring JDBC 的用法(上)- 執行 INSERT、UPDATE、DELETE SQL

Spring JDBC 用法介紹 在 Spring JDBC 中,會根據 SQL 語法區分成兩大類,分別是「update 系列」和「query 系列」。 在...

鐵人賽 Modern Web DAY 17

技術 Day 17 - Spring Boot 例外處理

經過上一篇Day 16 - Spring Boot 資料驗證的功能實作後,我們的業務邏輯層需要處理的判斷就變少了,可以讓我們的程式碼更加的簡潔,但還是有其他的問...

鐵人賽 Modern Web DAY 25

技術 Day 25 - Spring Security (二) UserDetailsService

Spring Security 的驗證作業實際是交由``AuthenticationProvider 的實作來執行,如DaoAuthenticationProv...

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

技術 Spring Boot 零基礎入門 (22) - RESTful API 實作 - @GetMapping、@PostMapping...

設計 RESTful API 了解了 RESTful API 的概念之後,接著我們也可以試著去設計出一套 RESTful API 出來,並且了解要如何透過 S...

鐵人賽 自我挑戰組 DAY 2

技術 Spring Tool Suites 開發工具/設定(Day2)

正所謂 磨刀霍霍向豬羊,好的IDE可以讓你coding事半功倍,如同好的菜刀可以讓你切豬無往不利。Spring Boot很佛心地提供了官方的開發工具,重點是它是...

鐵人賽 Modern Web DAY 14

技術 Day 14 - Spring Boot & Thymeleaf

Thymeleaf 是Spring Boot 推薦使用的前端模板引擎,它除了可以完全取代JSP 外,還有以下三個優點。 Thymeleaf 支援HTML 原型...

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

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

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

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

技術 Spring Boot 零基礎入門 (29) - 簡單的圖書館系統

功能分析:圖書館管理系統 在我們開始動手寫程式去實作圖書館管理系統之前,首先可以先來分析一下,在這個圖書館的管理系統中,我們想要提供什麼樣的功能。 像是圖書館...

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

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

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

鐵人賽 Modern Web DAY 21

技術 Day 21 - Spring Boot & Filter

若在開發時想要在請求到達Controller 前或回應離開Controller 後執行一些業務邏輯,比如進入Controller 前判斷是否已經登入或是是否有請...

鐵人賽 Modern Web DAY 17

技術 Day 17 - MySQL 使用Annontation設定欄位 (1)

上一章 Day 16 - MySQL 使用Spring Boot 自動建立Table設定 今天要教大家如何用Annontation指令欄位格式與型別 首先打開M...

鐵人賽 Software Development DAY 12

技術 【Spring Boot】使用 Java Mail 發送純文字郵件與附件

發送郵件是相當常見的功能,許多網路平台光是註冊會員就要寄確認信給使用者了。或者是忘記密碼、購物網站下單、銀行的對帳單等情境,也都會透過 email 來通知。 本...

技術 Redis 學習筆記(5)-客戶端整合 Redis

Redis 學習筆記(5)-客戶端整合 Redis 本文是有關 Redis 的學習筆記的一部分,相關目錄請參考 Redis 學習筆記(1)-簡介。 上一篇...