iT邦幫忙

spring boot相關文章
共有 342 則文章
鐵人賽 Software Development DAY 9

技術 Day 9 - Spring Data JPA (1) 基礎應用架構

前面已經介紹過各類資料操作框架的特色之後,這邊來介紹其中我比較熟悉也蠻多人使用的 Spring Data Jpa,雖然比較不用寫 SQL 所以可能會對於 SQL...

鐵人賽 Software Development DAY 5

技術 Day 5 - Spring MVC (1) - 基本介紹

Spring MVC Spring MVC 是基於 Servlet API 建構的網頁開發框架,根據 MVC 架構的原則,提供了的合適的開發流程和功能,也是 S...

鐵人賽 Modern Web DAY 1

技術 Day1 前言

當今軟體開發的世界裡,微服務架構已成為構建大型、複雜應用程序的首選方案。Spring Boot 作為微服務架構中的一個重要工具,它簡化了微服務的創建、配置和部署...

鐵人賽 Software Development DAY 4

技術 Day 4 - 專案管理 Maven

Maven Maven 是一個專案管理與自動化構建的工具,主要用於 Java 的專案。 目前由 Apache 軟體基金會管理。另外一個常見的工具 Gradle,...

鐵人賽 Software Development DAY 3

技術 Day 3 - Bean 介紹及常見應用

Spring Bean (註解 Annotation) 由 Spring IoC 容器管理的對象稱為 Bean 。Bean 是由 Spring IoC 容器實例...

鐵人賽 Software Development DAY 2

技術 Day 2 - 控制反轉 (IOC) vs 依賴注入(DI)

控制反轉 Inversion of Control (IOC) 控制反轉是一種程式設計的方式。它的精神在於程式中所需要的輔助物件,並不是在自己的類別中建立,而是...

鐵人賽 Software Development DAY 1

技術 Day 1 - Spring Boot 介紹

Spring Boot 是 Java 最主流的後端開發框架,Spring Boot 其實算是早期的框架 Spring 的擴充升級,其核心的概念都有延續。過往框架...

鐵人賽 Software Development DAY 22

技術 Day 22 - Spring Security (1) - 介紹及應用

相信大家應該作為軟體工程師都知道資訊安全的重要性,如果你寫好一個系統,沒有受到好的資安控管,容易成為駭客下手的目標。特別是許多網頁或應用程式都建立在會員系統的基...

徵才 派遣至LINE_DL_Software Engineer - EC Dev

We are looking for a talented backend engineer with strong backgrounds in web se...

技術 监控Spring Boot应用的实践方法

最近,我对部署在AWS ECS上的Spring Boot项目实施了一套监控方案,以确保应用的健康、稳定性及时响应各种状态变化。以下是监控方案的核心内容: 1....

鐵人賽 Software Development DAY 30

技術 【Elasticsearch】使用 Java API Client 完成簡易搜尋框架(下)+ 完賽小感言

昨天筆者設計了自定義的 REST API,期望透過藉由接收 qurey string,就能達到搜尋的效果。而該文文末提出的問題,其實都圍繞在「如何將 query...

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

技術 Spring Boot 零基礎入門 (30) - Spring Boot 零基礎入門總結

Spring Boot 的學習路徑 在看完此系列的 Spring Boot 零基礎入門文章,後續還想要進階學習 Spring Boot 的相關知識的話,建議可...

鐵人賽 Software Development DAY 29

技術 【Elasticsearch】使用 Java API Client 完成簡易搜尋框架(上)

昨天我們知道 Java API Client 需要哪些資料來建構搜尋請求。並設計一些方法,用來產生代表搜尋條件及排序方式的物件。而接下來兩天的目標,是能透過 R...

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

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

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

鐵人賽 Software Development DAY 28

技術 【Elasticsearch】使用 Java API Client 建立搜尋條件與排序方式

昨天的進度是實作單一 document 的 CRUD。而本文會展示 ES 的 Java API Client 這款 library,要如何發出搜尋請求。接著會撰...

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

技術 Spring Boot 零基礎入門 (28) - MVC 架構模式 - Controller-Service-Dao 三層式架構

Controller-Service-Dao 三層式架構 在 Spring Boot 中,會將「MVC 的架構模式」轉化成是 「Controller-Serv...

鐵人賽 Software Development DAY 27

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

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

鐵人賽 Software Development DAY 26

技術 【Spring Security】透過 Security Context 得知誰在存取 API

此篇已更新,歡迎到以下文章繼續閱讀:【Spring Boot】第12.4課-從 Security Context 取得 API 存取方的認證資訊【Spring...

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

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

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

鐵人賽 Software Development DAY 25

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

上一篇的進度是使用第三方 library 產生 JWT。而本文將會在使用者的 model 類別中,額外添加一些代表帳號狀態的欄位。接著搭配自定義的 UserDe...

鐵人賽 Mobile Development DAY 30

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

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

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

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

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

鐵人賽 Software Development DAY 24

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

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

鐵人賽 Mobile Development DAY 29

技術 【Day - 29】建立餐廳後台點餐應用05:結合Google Charts實作營業分析功能

今天我們將實作營業分析功能,讓餐廳管理系統更具洞察力。這個功能將讓您能夠查詢特定日期的營業數據,並以圖表形式呈現。我們將實現以下功能: 功能概述 營業分析...

鐵人賽 Software Development DAY 23

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

此篇已更新,歡迎到「【Spring Boot】第12.2課-在 Spring Security 整合資料庫進行認證」文章繼續閱讀。 上一篇引進了 Spring...

鐵人賽 Mobile Development DAY 28

技術 【Day - 28】建立餐廳後台點餐應用04:實作新增&管理訂單功能

今天我們將實作新增訂單和訂單管理功能。這兩個功能對於餐廳後台管理系統來說非常重要,它們使得餐廳能夠輕鬆處理顧客的訂單,並保持訂單歷史記錄。接下來,我們將深入了解...

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

技術 Spring Boot 零基礎入門 (24) - Spring JDBC 簡介

什麼是 Spring JDBC? Spring JDBC 的用途,就是「讓我們能夠在 Spring Boot 中執行 SQL 語法,進而去存取資料庫中的數據」...

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Mobile Development DAY 27

技術 【Day - 27】建立餐廳後台點餐應用03:實作餐點管理功能

在這一篇文章中,我們將實作餐點管理功能。這是一個重要的功能,它讓我們能夠輕鬆管理餐廳菜單,包括餐點的新增、修改、查詢和刪除。讓我們一起開始吧! 功能概述 我們要...

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

技術 Spring Boot 零基礎入門 (23) - Http Status Code(Http 狀態碼)介紹

什麼是 Http status code(Http 狀態碼)? Http status code 又稱為 Http 狀態碼,他是屬於 Http respons...