Tiny Bunny
[Spring Boot] Bank App (9) 계좌 상세보기
·
🛠️Backend/Java | Spring
이번에는 계좌 상세 보기 기능을 단계별로 구현하는 방법을 설명하겠습니다.계좌 상세 보기를 통해 특정 계좌의 입금, 출금, 이체 내역을 확인할 수 있습니다.사용자는 전체 거래 내역 또는 특정 유형(입금, 출금)만 필터링할 수도 있습니다. 계좌 상세 보기: 특정 계좌의 거래 내역을 확인하는 기능입니다.유형별 조회: 모든 거래, 입금만, 출금만 보기 기능을 제공합니다.목표: 계좌 번호와 사용자의 인증 상태를 확인하고, DB에서 내역을 조회하여 화면에 출력합니다.1. 데이터베이스 테이블 생성테이블 구조 create table user_tb( id int auto_increment primary key, username varchar(50) not null unique, password varchar(1..
[Spring Boot] Bank App (7) 계좌 목록 & 출금
·
🛠️Backend/Java | Spring
1. 계좌 목록 조회 기능작업 순서1️⃣ AccountRepository 및 account.xml 쿼리 수정2️⃣ AccountService에서 계좌 목록 조회 기능 추가3️⃣ AccountController에서 계좌 목록 페이지 처리4️⃣ account/list.jsp에서 계좌 목록 출력계좌 목록 조회를 위한 Repository 코드 수정AccountRepository.javapackage com.tenco.bank.repository.interfaces;import java.util.List;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import com.tenco.bank.repositor..
[Spring Boot] Bank App (5) 회원 가입 및 로그인 코드
·
🛠️Backend/Java | Spring
회원 가입 및 로그인 코드 정리1. DTO(Data Transfer Object) 설계회원가입과 로그인을 처리하기 위해 DTO를 사용합니다.회원가입 DTO (SignUpDTO) package com.tenco.bank.dto;import com.tenco.bank.repository.model.User;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;@Data@NoArgsConstructor@AllArgsConstructor@Builderpublic class SignUpDTO { private String username; private String p..