본문 바로가기
SpringBoot

BankApp - 출금 처리

by 남행비 2023. 9. 20.

학습 목표

1. 주소 설계 확인

2. withdrawForm.jsp 주소 설계 및 name 속성 확인

3. AccountController 출금 인증 검사, 유효성 검사 추가

4. AccountService 출금 기능 구현 및 트랜잭션 처리

5. MyBatis 맵퍼 확인 및 쿼리 확인

 

 

 

 

 

AccountController

AccountController에 작성

WithdrawFormDto

Dto

AccountService

service에 추가 작성

AccountRepository

AccountRepository

HistoryRepository

HistoryRepository

account.xml

xml
xml에 findByNumber 추가

 

withdraw.jsp

jsp

만약에 출금 버튼 클릭해도 아무런 변화가 없을시

<form></form>안에 <button></button>이 들어가있어야 출금 버튼 사용 가능

 

실행 결과

로그인 화면

 

 

로그인 후 계좌 목록

현재 잔액 : 1300원

 

 

출금 페이지에 정보 입력

 

 

정보 반영된 목록으로 연결

계좌 목록 잔액 : 1000원 반영되있음

 

 

DB에도 적용된거 확인

'SpringBoot' 카테고리의 다른 글

BankApp - 이체 하기  (0) 2023.09.20
BankApp - 입금 처리  (0) 2023.09.20
BankAppApp - 계좌 목록 만들기  (0) 2023.09.19
BankApp- 계좌 생성하기  (0) 2023.09.19
BankApp - 로그인처리 - 1  (0) 2023.09.19