1. 더블클릭해서 자르파일 만들기

2. 터미널에서 잘 만들어졋는지 확인
이전에 배포한번 한적이있어서 날짜까지 확인햇다

3. aws ec2 인스턴스 실행 시작

4. 배포준비
1. 키 준비,ip알기
- .pem 키: my-key.pem (보통 다운로드 받은 키)
- EC2 IP: 13.124.187.238

chmod 400 /Users/iseungmin/Desktop/study/spring-boot-new-key.pem
2. 키 걍 보안 어쩌고 설정후
3. ssh 접속
퍼블릭 주소는 계속 바뀐다!!
ssh -i /Users/iseungmin/Desktop/study/spring-boot-new-key.pem ubuntu@13.124.187.238
buntu@ip-172-31-46-143:~$ 이 프롬프트가 떴다는 건 EC2 인스턴스 안에 성공적으로 SSH 접속된 상태 라는 뜻이다
그니까 현재 EC2 서버 터미널 안에 들어와 있는 것 ~

자르파일 잘있나 확인하고
ls -lh

마지막 ~ 실행~
java -jar SpringBootStudy99-0.0.1-SNAPSHOT.jar

그리구 테스트 하면된다
휴 끗
http://13.124.187.238:8082
뭔가 수정해야할 사항? 추가로 개선하고싶은 것들이 많지만 일단 추후에 하도록하고
배포까지 사이클 한바퀴 돈것에 의의를 두엇따..
배포는 첨해봣는데 별거없네 ㅎ 아닌가ㅠ?ㅎ ㅋ
🐰 부족한점 (개선사항)
1. 인증 인가 스프링 시큐리티 적용하긴했는데 제대로된 동작을 이해하지못햇다.
2. 코드의 중복이 넘많다 품질 별루
3. 프로젝션 , 더티체킹등 JPA자체적인 기능들을 활용하지못햇다
4. 테스트 코드를 작성하지않음!! -> TDD에 대해서 더 공부하면서 함 다시 해볼게용 ...~
'공부일기.. > Spring' 카테고리의 다른 글
| Redis 활용시 직렬화/역직렬화를 해야하는 이유 (ObjectMapper) (4) | 2025.08.17 |
|---|---|
| Redis 캐시1 - RedisCacheManager (@Cacheable) 사용하기 (3) | 2025.08.16 |
| [Spring Boot 게시판 ] JWT 로그인 구현 하기 (0) | 2025.07.01 |
| [Spring Boot 게시판 ②] CRUD API , Postman 테스트(4/4) (0) | 2025.06.24 |
| [Spring Boot 게시판 ②] CRUD API 개발(3/4) (0) | 2025.06.24 |