본문 바로가기

분류 전체보기52

[JAVA / SpringBoot] Controller와 POSTMAN 테스트 예시(DTO, LIST, RequestPart, Multipart) 프로젝트를 진행하면서 백/프론트 서버를 나눠서 개발하다보니 혼자서 타임리프로 프론트 개발하여 통신방식을 테스트할 수가 없어서 포스트맨을 드디어 제대로 써보게 되었다. 다만, 이 때 컨트롤러 아규먼트의 데이터 타입이 여러가지다보니 포스트맨에서는 어떻게 예시데이터를 싣어서 보내야 하는지 찾는게 힘들었었다. 그래서 이번 기회에 정리를 해 둔다. 목차 1. PathVariable - Controller public ResponseEntity testMethod(@PathVariable Long id) 가장 기본적인 url에 필요한 값을 싣어 보내는 방식이다. - PostMan http://localhost:8080/api/v1/items/{id} 단순히 해당 컨트롤러 URL에 마지막 id값만 붙여서 테스트 해주.. 2024. 1. 19.
[PostgreSQL] PostgreSQL dump 파일 생성, 백업파일 생성 PostgreSQL 디비에서 통 DB나 테이블을 덤프뜨는 법을 알아보자. 우선 해당 명령어는 Dump 파일을 생성할 위치에서 실행하면 된다. 목차 1. 특정 디비를 통으로 Dump 떠서 SQL 파일로 저장하는 법 pg_dump -U 사용자명 db이름 > 백업db이름 pg_dump -U postgres test > test_bak.sql 2. 특정 테이블을 Dump 떠서 SQL 파일로 저장하는 법 pg_dumb -U 사용자명 db이름 -t 테이블이름 > 백업테이블이름 pg_dump -U postgres test -t test_table > test_table_bak.sql 3. 덤프파일(SQL)로 DB 복원하는 법 #psql 서버 올린 후 test디비 생성 brew services start postgre.. 2024. 1. 19.
[PostgreSQL] 맥에서 postgresql 외부접속 허용 포트 열기 설정 PostgreSql DB사용을 하다가 외부에서 내 디비에 접속할 수 있게끔 외부 아이피 접속 허용하는 방법에 대해 알아보자. 목차 1. PostgreSql이 깔려있는 경로 확인 우선 PostgreSql이 깔려있다고 가정하고 해당 디비에 접속해보자. psql -U 계정이름 -d 데이터베이스이름 해당 디비(postgresql 등)에 접속을 하고나면 디비에 접속이 될테고 아래 명령어를 통해 경로를 확인해볼 수 있다. postgresql=# show data_directory; 2. PostgreSql 설정파일 바꾸기 위에서 찾은 설치 경로로 이동하여 두개의 config파일을 수정해줘야 한다. 2-1. postgresql.conf cd /opt/homebrew/var/postgresql@14 vi postgre.. 2024. 1. 19.
[GitActions] AWS EC2로 자동 배포하기 (feat Linux) / GITAction + EC2 + CodeDeploy등을 이용한 CD 프로젝트 배포를 위한 EC2+RDS+GIT ACTION 사용기 목차 1. EC2생성 및 연결 2. RDS + EC2설정 3. GITAction + EC2 + CodeDeploy등을 이용한 CD(AWS 자동배포) (현재) 깃액션으로 메인브랜치에 push되면 AWS로 자동 배포되는 작업을 해보도록 하자. 아마 많이 보기는 했을 것이다. "깃액션으로 AWS에 자동 배포 할 수 있대!" 어떤 흐름으로 되느냐 하면 깃허브에서 프로젝트 빌드 -> AWS인증 -> 해당 코드들 AWS S3에 업로드 -> AWS CodeDeploy를 이용하여 S3에서 EC2로 배포 이런 플로우다. 설정할 것 짱 많으니까 여유를 많이 두고 트라이하도록 하자!!!! 목차 EC2 추가설정 태그추가 아래쪽에 보이는 태그탭으로 가서 태그 관리를.. 2024. 1. 18.