# BankSystem

9개의 포스트
post-thumbnail

Bank System 마무리하며

2022년 1월 25일
·
0개의 댓글

BankSystem, 데이터베이스 삽질

이전에 sequelize를 이용하여 데이터베이스를 자동을 생성했던 것과 다르게 이번에는 DDL을 직접 입력하였다. DDL을 하나하나 짠것은 아니고 ddl-auto: create 때 log에 나오는 DDL을 조금 손을 본후 복사 붙여 넣기 하였다. 지금부터는 이짓을 하며

2022년 1월 22일
·
0개의 댓글

BankSystem, 배포(RDS)

데이터베이스가 사용할 보안그룹 생성 인바운드 규칙을 설정한다. 유형은 MYSQL로 설정하고 소스는 사용자 지정으로 선택한 후 EC2가 사용하는 보안 그룹의 ID를 입력한다.(나는 현재 내가 접근할 위치의 IP 주소를 추가 시켰다.)서브넷 그룹 생성서브넷 그룹 이름 설정

2022년 1월 22일
·
0개의 댓글

BankSystem, 배포(EC2 인스턴스 생성 및 설정)

자신에게 필요한 인스턴스를 생성한다.(방법은 정말 쉽게 찾을 수 있으므로 간단하게만 언급하겠다)인스턴스 유형 선택(본인 ubuntu 18.04 선택) → 기타 설정(인스턴스 세부 설정, 스토리지 추가, 태그 추가)보안 그룹 추가인바운드 설정HTTPS & HTTP&#x

2022년 1월 22일
·
0개의 댓글

BankSystem, 2022년 1월 19일

배포 준비 spring boot 설정 파일(application.yml) 환경에 따른 분리 환경(개발 환경 OR 배포 환경)에 따라 다른 설정 값이 필요하였기에 spring boot 설정 파일을 profile을 사용하여 다음과 같이 분리하였다. application.

2022년 1월 19일
·
0개의 댓글

BankSystem, 2022년 1월 5일

이 경우 계속해서 argument mismatch가 떠서 test가 진행되지 않았다. 결국 이 문제를 해결하기 위해 stubbing 시 any()를 파라미터로 전달하였다. 사실 이게 맞는 해결 방법인지는 모르겠다. 후에 다른 방법을 찾으면 다시 기록해야겠다.쉽게 어떤

2022년 1월 5일
·
0개의 댓글

BankSystem, 2021년 12월 30일

아래는 spring에서 요청의 흐름이다.요청 → 필터 → WAS → 서블릿 → 인터셉터 → 컨트롤러 →..예외 처리는 요청 흐름의 반대로 간다고 생각하면 된다.WAS ← 서블릿 ← 인터셉터 ← 컨트롤러(예외 발생)컨트롤러나 그 뒤의 계층에서 던져진 예외는 Dispatc

2021년 12월 30일
·
0개의 댓글

BankSystem, 2021년 12월28일

Data access exception thrown when a result was expected to have at least one row (or element) but zero rows (or elements) were actually returned.위에 나온

2021년 12월 28일
·
0개의 댓글

BankSystem, 2021년 12월 27일

spring boot에서 object → json, json → object를 변환시 사용되는 라이브러리이다.test code를 작성하던 중에 위와 같은 에러를 보게되었다. 찾아보니 이 문제는 객체를 json으로 변환할 때 발생한다고 한다. serialize 하기 위해

2021년 12월 27일
·
0개의 댓글