📝오늘 한 일
- Controller, Service 패키지 내 클래스 개선 : @RestControllerAdvice, Service Interface
- CustomException 정의 및 SpringAOP 적용
- AWS EC2 를 이용해 애플리케이션 .jar 파일 배포하기
📝하루 회고
- 오늘을 AWS EC2 를 이용해 IntelliJ 의 SpringBoot 의 .jar 파일을 배포해보았다.
- 배포는 다음과 같이 배포했다
Gradle-groovy
Java : 17
Gradle : 8.1
Spring Boot 플러그인 : 3.0.5
DB : H2
ps 를 통해서 백그라운드에서 돌아가고 있는 것을 확인해보았고
tail -f nohup.out 를 통해 오류 로그를 확인해보았으며
telnet 15.165.159.168 8080 을 통해 서버가 연결되었음을 확인해보았다.
📝내일 할 일
- Controller, Service, Repository 테스트 코드 작성하기
- QueryDSL 을 사용하여 검색 기능 만들기
- Pageable 을 사용하여 페이징 및 정렬 기능 만들기