본문 바로가기

분류 전체보기

(183)
TIL-230713(ec2배포 후 종료하기) 📝오늘 공부한 것 판매자는 더 이상 사용하지 않는 물건을 등록하고, 구매자는 등록한 물건의 리스트와 상세설명을 조회할 수 있도록 사이트 백엔드 서버 만들고 배포 알게 된 점❗ nohup java -jar 파일이름.jar & nohup로 cmd창이 꺼져도 가능하도록 해두었다. 시험이 끝나고 종료하기!! 종료하는 법! [ cmd창 ubuntu 서버에 접속 ] 1) 진행중인 프로세스 목록 확인 ps -ef 2) 진행중인 프로세스 목록 중 'java' 단어 검색 ps -ef | grep java 3) nohup 종료 kill -9 64052 64052 : pid 번호 4) 다시 한번 확인해서 중지된거 확인! fostman으로도 확인 그리고 마지막으로 AWS 인스턴스 2개 삭제하기!!
TIL-230712(윈도우/ EC2에 Spring, Database 연동하여 배포하기(2)) 📝오늘 공부한 것 EC2에 Spring, Database 연동하여 배포하기 회원가입, 로그인, 댓글 작성/조회/수정/삭제 기능이 추가된 블로그 백엔드 서버 만들기 저번 TIL에서 ec2 배포하기를 적었을 때 인스터스생성은 정리했었는데 RDS인스턴스 생성 후 EC2와 연동하는 부분을 빼먹었다! 내일 시험에 배포하기가 있어서 다시 한번 정리하는겸 처음부터 진행해 보았다 1. RDS 인스턴스 생성 https://bcp0109.tistory.com/357 AWS 2편: RDS 생성 후 EC2 와 연동 Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 ..
TIL-230711(Column '컬럼 이름' cannot be null 오류) 📝오늘 공부한 것 회원가입, 로그인, 댓글 작성/조회/수정/삭제 기능이 추가된 블로그 백엔드 서버 만들기 ⛔문제점 회원가입, 로그인 기능이 있는 블로그 서버에 댓글 기능을 추가하는 중 security를 적용하면서 원래 있던 로직들을 갈아엎었다. 그러다보니 계속 여기저기서 에러가 나고 잘 되던 로직들도 갑자기 안되고...ㅜㅜ 일단 fostman에서 회원가입, 로그인까지는 잘되는거 확인을 했는데 글을 작성할 때 나온 에러 시도해 본 것들💦 & 💯해결 Column 'user_id' cannot be null 를 보고 'user_id' 내가 entity끼리 연관관계 설정할 때 지어준 이름이라 entity의 연결이 뭐가 잘못 되었구나,,라고 생각하고 Blog entity에 들어갔더니 역시나 생성자의 파라미터에 예..
TIL-230710(Github Organization에 IntelliJ로 프로젝트 올리기) 📝오늘 공부한 것 진행중인 블로그 프로젝트에 Spring Security 기능 추가 Github Organization만들고 IntelliJ로 프로젝트 올리기 ⛔문제점 3번째 과제를 팀원과의 협업을 위해 Organization을 만들고 2번째 과제였던 기존 repo를 Organization으로 옮겼다. 그리고 Organization에 Level3라는 이름의 repo를 만들고 인텔리제이 프로젝트를 push하려는데 에러 발생!!!! 다들 VCS탭의 Create Git Repository로 로컬repo를 만들고 commit한뒤 push 했다고 하는데 나는 윈도우다..ㅠㅠ인텔리제이 윈도우 버전에서는 VCS탭이 없었다ㅠㅠㅠㅠㅠ 그래서 검색해서 Create Git Repository를 찾은 뒤 OK했다. 그러고 S..
WIL-2023/7월(1) 2023.07.03. ~ 2023.07.09. 📝이번주 목표 1. 스파르타코딩클럽 Spring 숙련주차 끝까지 강의 듣기 2. 스프링 부트로 나만의 항해 블로그 백엔드 서버 만들기(기존에 만든 서버에 회원가입, 로그인 기능 추가하기) ✍🏻이번주 목표 달성 여부 ✅ 스파르타코딩클럽 Spring 숙련주차 끝까지 강의 듣기 https://github.com/s2cocos2/jpa-advance.git https://github.com/s2cocos2/myselectshop.git ✅ 스프링 부트로 나만의 항해 블로그 백엔드 서버 만들기(기존에 만든 서버에 회원가입, 로그인 기능 추가하기) https://github.com/s2cocos2/blog.git GitHub - s2cocos2/blog Contribu..
TIL-230707 📝오늘 공부한 것 스파르타코딩클럽 Spring 숙련주차 2주차 1~13 강의 듣기 알게 된 점❗ [RestTemplate의 get요청] Client입장 서버 - UriComponentsBuilder를 사용하여 URI를 만들 수 있음. - getForEntity는 get방식으로 해당 URI의 서버에 요청을 진행 - 요청의 결과값에 대해서 직접 JSON TO Object를 구현 할 필요없이 자동으로 처리 [RestTemplate의 post요청] Client입장 서버 - UriComponentBuilder의 expand를 사용하여 {query} 안의 값을 동적으로 처리 - RestTemplate의 postForEntity는 Post방식으로 해당 URI의 서버에 요청을 진행 [RestTemplate의 excha..
TIL-230706 📝오늘 공부한 것 스파르타코딩클럽 Spring 강의 - Spring Security, Validation 복습 알게 된 점❗ [Spring Security] Spring 서버에 필요한 인증 및 인가를 위해 많은 기능을 제공해주는 프레임워크 [Filter Chain] - Spring에서 모든 호출은 DispatcherServlet을 통과하게 되고 이후에 각 요청을 담당하는 Controller로 분배 - 이 때, 각 요청에 대해서 공통적으로 처리해야할 필요가 있을 때 DispatcherServlet 이전에 Filter단계가 필요 - Spring Security도 인증인가 처리를 위해 Filter를 사용, FIlterChainProxy를 통해 상세로직을 구현 [UsernamePasswordAuthenticat..
TIL-230705(로그인 기능 구현하기) 📝오늘 공부한 것 "회원가입, 로그인 기능이 추가된 나만의 항해 블로그 백엔드 서버 만들기" 📌요구사항 시도해 본 것들💦 & 💯해결 로그인 기능까지 구현하고 요구사항에 맞게 수정하는 중 토큰을 검사하여, 유효한 토큰일 경우에만 게시글 작성 가능 제목, 작성 내용을 저장하고 저장된 게시글을 Client 로 반환하기(username은 로그인 된 사용자 부분에서 로그인을 하면, JWT 이 생성되고, 그 생성된 토큰의 유효성을 확인하는 if문을 작성한 뒤 유효한 토큰일 경우에 게시글을 작성할 수 있도록하면 되겠다!라는 생각은 들었지만,,유효한 토큰일 경우에만 게시글 작성하는 부분에서 막혔다. 원래 게시글 작성코드에서는 username, password, title, contents를 모두 작성을 한 뒤 게시글을..

728x90