plus 주차 과제 til

조현희·2026년 3월 4일
  1. 스프링 시큐리티 관련
    스프링 시큐리티를 코드로는 여러 번 봤지만 정작 내가 구현할 기회가 없었는데, 이번에 만들어보게 되어서 좋았다. 그런데 잘 만든건지는 잘 모르겠다. securitycontextholder 가 있으니까 일단 된 것 같다.

  2. aws 관련
    aws 크레딧을 다썼다고 로그인이 되지 않았다. 인스턴스랑 alb는 꺼놨었는데.. rds랑 vpc 같이 만든 것들을 전부 삭제를 했어야 했나 보다.. 검색해보니 꼼수가 작년 7월경에 막혔다고 해서 가족 계정으로 다시 만들었다. aws 배포는 여러 번 해보기도 했고 시간상 이번엔 넘어가기로 했다.

  1. 대용량 데이터(레디스) 관련
    레디스 적용하는데 강의에서는 entity를 가지고 했지만 나는 dto를 가지고 하고 싶었다. 그런데 userReponse dto 에 오류가 떴다. 찾아보니 noArgsConstructor 붙여야 하고, 그러려면 final을 없애아한다고 하는데 response dto에 final을 지우고 싶지 않았다. 그래서 아래와 같이 작성하였다.
    jackson에게 어떤 생성자를 쓰면 되는지 명시적으로 알려주는 거라고 한다.
    @JsonCreator
    public UserResponse(@JsonProperty("id") Long id, @JsonProperty("email") String email) {
        this.id = id;
        this.email = email;
    }
  1. 생각한 점
    인덱스와 레디스 캐시를 쓰면 확 빨라져서 신기했다.
profile
도전

0개의 댓글