今日目標,完成第一個網頁,Hello Wrold! 第一個網頁 把左側的專案依序展開 cards -> src -> main -> jav...
今天日標,簡單介紹一下 Spring Boot、為什麼要用框架、MVC 架構,有個初步概念就好,明天開始建立專案 ! Spring Boot 簡介 Spring...
哈囉~各位邦友大家好!小弟在本網站的各種文章受益良多,而這次輪到我貢獻些微知識了!先聊聊這次的參賽動機好了,原本就有預計要在暑假學習 Spring Boot,在...
前言 為了避免誤會,想要在此說明,其實這個從建立專案到打包jar檔再到執行,都不是唯一的方式,不管是建立專案或是打包跟執行,其實都有很多種方式,只是這次我選用這...
Redis 學習筆記(5)-客戶端整合 Redis 本文是有關 Redis 的學習筆記的一部分,相關目錄請參考 Redis 學習筆記(1)-簡介。 上一篇...
1.0 美食平台基本版 大綱 簡易的購物網站,設計了買家賣家兩方的角色可做模擬 因為從熟悉環境與語法只有不到1.2個月的時間,其中還要應付許多科期末 所以有很多...
先前我們建立的StockAPI在解析token字串時,並沒有針對解析錯誤的情況去做錯誤處理,所以如果簽證過期的話就會出現 在錯誤處理方面,Spring Boo...
實作 新增依賴 <!-- JWT --> <dependency> <groupId>io.jsonwebtoken<...
JWT,全名為JSON Web Token (RFC 7519),它定義了一種簡潔且自包含的方式,將訊息作為JSON 物件傳輸,並且該訊息會經過數位簽章(Dig...
在上一篇Day 25 - Spring Security (二) UserDetailsService中有實作了UserDetailsService 進行基本的...
Spring Security 的驗證作業實際是交由``AuthenticationProvider 的實作來執行,如DaoAuthenticationProv...
Spring Security 是Spring 官方建議的驗證框架,提供了安全性方面的解決方案,這個部分應該是學習Spring Boot 很重要的一環,Spri...
介紹 切面導向程式設計(Aspect-Oriented-Programming,AOP),它的目的在於將許多的共同方法抽離出來,與物件導向程式設計類似,但AOP...
昨晚在測試時遇到一個問題找了好久,就是我的QpayHelper這支程式裡明明有用constructor injection執行時卻報nullpointer的錯開...
Interceptor 攔截器 在許多的Java Web 框架都有實現Interceptor 的方法,例如Struct2 是Interceptor就是Sprin...
若在開發時想要在請求到達Controller 前或回應離開Controller 後執行一些業務邏輯,比如進入Controller 前判斷是否已經登入或是是否有請...
繼續昨天的內容,在建立訂單後,如果是信用卡訂單,api會回給一個付款頁面,在這個頁面用測試資料付款完成後,頁面會跳轉到當初打api時,我所設定的ReturnUr...
Session 介紹 Session 是儲存在Server (伺服器)端的資料,當Client 端第一次發送請求時,Server 自動產生一個Session 和...
Cookie 介紹 Cookie 指得是儲存在Client (用戶)端上的資料,是一種在伺服器與瀏覽器之間交換訊息的方法,按照Client 端儲存的位置可分為記...
日誌紀錄是網站的一個非常重要的功能,不論是對外的使用者或是對內的管理,實際運營上一定都會遇到許許多多的問題,問題發生時我們會去查閱紀錄並尋找問題,但當我們的紀錄...
一轉眼已經到第18天了,照這個速度可能沒辦法完成一個網站,今天要來趕進度! 首先要勘誤 在nonce取值的部分,我原本是直接return取得nonce的api回...
挑戰目標: MockNative Camp 今天來自定義Spring ExceptionHandler,首先先建立handler、exception資料夾,並...
來實作Sign值的計算 我的想法是把要發送到api的request寫成一個Object,像這樣 import lombok.Data; @Data publi...
挑戰目標: MockNative Camp 昨天我們建立了CommonResponse.java來做為我們的通一response格式,今天我們修改了Users...
經過上一篇Day 16 - Spring Boot 資料驗證的功能實作後,我們的業務邏輯層需要處理的判斷就變少了,可以讓我們的程式碼更加的簡潔,但還是有其他的問...
在上一篇Day 15 - Spring Boot 註冊與登入中,我們已經初步完成了註冊與登入的基礎功能,但我們要記得,Spring Boot 為了簡化開發的流程...
挑戰目標: MockNative Camp 想想現在應該有三年多JAVA經驗,現在公司的專案也是用JAVA 11開發,但最近在看JAVA文件時才發現原來從JA...
前面幾篇已經完成了資料庫的基本操作跟使用Thymeleaf 呈現頁面,接下來才真正要踏入Spring Boot 的世界,我們會圍繞在註冊、登入與會員中心三個基本...
接續昨天未完成的作業 依據規格書,HASH ID 是由給定的4組hash值算出我先以寫死的值來測試結果無誤 接下來就建了一個QpayHelper.java拿來放...
Thymeleaf 是Spring Boot 推薦使用的前端模板引擎,它除了可以完全取代JSP 外,還有以下三個優點。 Thymeleaf 支援HTML 原型...