Ranking
rank함수는 mysql 8버전부터 가능하다

Git 브랜치 커밋
JPA 에서 Setter 생성 멈춰!!
Service / ServiceImpl 나누는 이유
https://jeonyoungho.github.io/posts/spring에서-Service-ServiceImpl를-사용해야하나/

Password 암호화
RequestParam , PathVariable
@Transaction을 쓰지 않으면 update가 안된다?
@Transaction 은 Service? ServiceImpl? 어디에 다는게 맞는걸까
@Builder를 사용하는 이유는?List<>를 필드명을 사용하는 이유는?@Autowired 와 private final 의 차이 (주입을 어떻게 하느냐?)@RequiredArgsConstructor 가 기본 생성자인 건 알겠는데 어디에 쓰는거..?EntityManger를 사용안해도 괜춘? 무슨 역할?