Controller layer 에서 매개변수에 어노테이션을 사용하여 편리하게 인증 유저 정보를 받아오기 위해 @AuthenticationPrincipal 어노테이션을 사용하여 Custom 어노테이션(@AuthUser)을 만들어 사용했습니다. 위 코드 덕분에 쉽게 유저
최종 프로젝트를 진행하면서 AWS 계정 정보나 DB 계정 정보 등 민감한 정보들을 application.yml 에 담아야 했습니다. 프로젝트는 협업 및 버전 관리를 위해 Github Repository을 사용하는데, 민감한 정보들이 노출되면 안되므로 이를 숨기는 방법들
RESTful API을 준수하기 위해선 다음 항목들을 알고 실천해야 합니다. Uniform (유니폼 인터페이스)Stateless (무상태성)Cacheable (캐시 가능)Self-descriptiveness (자체 표현 구조)Client - Server 구조계층형 구조