리액트 스프링부트 localhost:8080으로 연결하기
팀플 협업을 위한 GitHub Organization 과 IntelliJ 자바 파일 연동하기
spring gradle - MySQL - JPA 연결
인가 코드(프론트엔드)를 받아서, 인가 코드로부터 토큰(카카오톡)을 생성하고, 토큰으로부터 필요한 로그인 정보(카카오톡)를 받아옴. 이를 JSON parsing 함.
도메인 : IP조소에 붙는 이름 ; DNS : 도메인에 해당되는 IP주소를 안내해주는 역할 ; DNS Record : DNS에 받은 요청을 어떻게 처리할 것인지에 대한 정보
클라우드 컴퓨팅, AWS, EC2, SSH, putty, puttygen
스프링 부트의 예외 처리 ; @ControllerAdvice : 모든 컨트롤러에서 발생할 예외를 정의 ; @RestControllerAdvice : JSON 형식으로 반환 ; @ExceptionHandler를 통해 발생하는 예외마다 처리할 메소드를 정의
요청으로부터 정보를 받아서 DB 저장할 때 : request DTO 만들기, toEntity() 만들기 ; 응답할 때 : from() 이라 함수 짓기
스프링 부트의 예외 처리 ; @ControllerAdvice : 모든 컨트롤러에서 발생할 예외를 정의 ; @RestControllerAdvice : JSON 형식으로 반환 ; @ExceptionHandler를 통해 발생하는 예외마다 처리할 메소드를 정의
Query Parameter - 정렬하거나 필터해서 보여줘야 할 경우 ; Path Variable - 어떤 자원(데이터)의 위치를 특정해서 보여줘야 할 경우
도메인 구매 -> let's encrypt 에서 인증서 발급 받기 -> nginx or caddy를 통해서 reverse proxy(port forwarding) 하기
RDS 비밀번호를 12345678로 했다면 믿으실 건가요?