목차
시스템 환경
OS : window 10, 11
스프링 부트(ver 3.2.8)
JDK(ver 21, 아마존 JDK corretto)
IDE(STS ver 4)
1. 아마존 JDK 21 설치 안내
결과 화면
설정 확인
JAVA_HOME 변수 설정 후 값 할당하기
시스템 변수 Path 에 새로 만들기 선택 후 %JAVA_HOME%\bin 입력
2. 프로젝트 생성 시 확인 되는 오류 및 경고 사항(sts)
- 프로젝트 빌드 경로 수정 (JRE 설정 오류 확인)
- 프로젝트 'bank'에 마우스 오른쪽 버튼을 클릭하고 'Properties'를 선택.
- 왼쪽 메뉴에서 'Java Build Path'를 선택한 다음, 상단의 'Libraries' 탭으로 이동.
- 'JRE System Library'를 찾아 선택하고, 'Edit...'를 클릭.
- 새로 추가한 JDK 21을 선택하거나, 'Workspace default JRE' (앞서 추가한 JDK 21이 기본 JRE로 설정되었다면)를 선택.
- 'Finish'를 클릭하고, 변경 사항을 적용하기 위해 'OK'를 클릭.
- 프로젝트 생성시 인코딩 경고(UTF-8)
프로젝트에 명시적인 문자 인코딩을 설정함으로써,
프로젝트의 모든 파일이 일관된 방식으로 인코딩되도록 할 수 있다.
프로젝트 설정 변경
- STS에서 'bank' 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 'Properties'를 선택.
- 왼쪽 메뉴에서 'Resource'를 선택.
- 'Text file encoding' 섹션을 찾는다.
- 기본 설정인 'Default'에서 'Other'를 선택하고, 드롭다운 메뉴에서 'UTF-8'을 선택.
- 'Apply and Close' 버튼을 클릭하여 변경사항을 적용.
3. STS 4 환경 설정 확인 사항
STS4-4.21.1버전(JDK 21 사용시 4.21.1 버전 이상 이어야 함), 아마존 JDK 21버전
4. 깃 허브 링크
5. 진행과정
- 프로젝트 설정
- yml 파일 설정
- 디자인 시안 확인
- 패키지 설정
- 코딩 컨벤션
- 모델링
- 화면 구현 - 1(템플릿 가져오기)
- 화면 구현 - 2(레이아웃 분리)
- MainController, mainPage.jsp 구현
- Exception Handler 처리(HTTP 상태 코드가 뭘까?)
- 어노테이션 정리
- MyBatis 설정 (DB 접근 기술이란?)
- 회원 가입(트랜잭션, 예외 처리, H2 테이블 생성)
- 로그인 처리(세션 메모리지는 누가 관리하고 있을까?)
- 헤더 링크 설정 및 JSTL 태그 활용
- 계좌 생성(유효성, 인증검사 중 누가 먼저 일까?)
- 계좌 목록 만들기(1단계)
- 중간 리팩토링
- 출금 기능 만들기
- 입금 기능 만들기
- 이체 기능 만들기
- 계좌 상세보기 - 1단계(쿼리 학습)
- 계좌 상세보기 - 2단계(기능, 동적쿼리 구현)
- 간단한 유틸 클래스 만들어 보기
- 계좌 상세보기 페이징 처리
- intercepter 활용(인증검사 공통 처리)
- 사용자 비밀번호 암호화 처리
- 파일 업로드 - 1 단계(멀티파트가 뭘까?)
- 파일 업로드 - 2단계(ResourceHandler 사용)
- 존재하지 않는 경로에 대한 요청 처리(404페이지 연결)
'Spring Boot > Bank App 만들기 (deployment)' 카테고리의 다른 글
30. 존재하지 않는 경로에 대한 요청 처리(404페이지 연결) (0) | 2024.08.14 |
---|---|
29. 파일 업로드 - 2단계(ResourceHandler 사용) (0) | 2024.08.14 |
28. 파일 업로드 - 1 단계(멀티파트가 뭘까?) (0) | 2024.08.13 |
27. 사용자 비밀번호 암호화 처리 (0) | 2024.08.13 |
26. intercepter 활용(인증검사 공통 처리) (0) | 2024.08.13 |