2024/08/12 8

[Springboot] 28. 계좌 상세 보기 기능(5단계-정답 코드)

[Springboot] 28. 계좌 상세 보기 기능(5단계-정답 코드) 1. detail.jsp (입출금 내역 jsp) 계좌 상세 보기(인증) Bank App에 오신걸 환영합니다 ${principal.username}님 계좌 계좌 번호 : ${account.number} 잔액 : 전체  입금  출금    ID 날짜 보낸 이 받은 이 입출금 금액 계좌 잔액 ${historyAccount.id} ${historyAccount.sender} ${historyAccount.receiver} ..

Springboot 2024.08.12

[Springboot] 26. 계좌 상세 보기 기능(4단계-단위별 포맷)

[Springboot] 26. 계좌 상세 보기 기능(4단계-단위별 포맷) 1. ValuFormatter.java (포맷용 클래스)*추상 클래스->  기본 추상 클래스, 메서드를 포함하는 개념이다.**추상 클래스는 new~ 하지 못하기 때문에, 상속해서 사용하는 수 밖에 없다.=> 추상 클래스=상속해서 사용하자는 의미!package com.tenco.bank.utils;import java.sql.Timestamp;import java.text.DecimalFormat;import java.text.SimpleDateFormat;// 추상 클래스public abstract class ValuesFormatter { // 시간 포맷 public String timestampToString(Timestamp..

Springboot 2024.08.12

[Springboot] 25. 계좌 상세 보기 기능(3단계-모델, 레포지토리, 쿼리문 작성)

[Springboot] 25. 계좌 상세 보기 기능(3단계-모델, 레포지토리, 쿼리문 작성)  1. historyRepository.java//코드 추가 예정 - 모델을 반드시 1:1 엔터티에 매핑을 시킬 필요는 없다. // 조인 쿼리, 서브쿼리, 동적 쿼리, type=all, de...,accountId... public List findByAccountIdAndTypeOfHistory(@Param("type") String type, @Param("accountId") Integer accountId);  2. HistoryAccount.java (HistoryAccountDTO)package com.tenco.bank.repository.model;import java.sql.Timesta..

Springboot 2024.08.12

[Springboot] 22. 계좌 상세 보기 기능(2단계-화면 생성)

[Springboot] 22. 계좌 상세 보기 기능(2단계-화면 생성) *[계좌 상세 보기] 기능은 [계좌 목록] 밑에 들어가는 기능이다.  1. list.jsp-리스트 항목별 주소를 달기 위해 @PathVariable 방식을 사용한다.-@PathVariable로 넘겨줄 항목은 account-id (통장 계좌의 primary key) 계좌 상세 보기(인증) Bank App에 오신걸 환영합니다 길동님 계좌 계좌 번호 : xxxxxx 잔액 : xxxxx 원 날짜 보낸 이 받은 이 입출금 금액 계좌 잔액 yyyy-mm-dd 11:20:11 ATM 1111 10,000 ..

Springboot 2024.08.12