validateUser 메소드 컨트롤러나 UserDetailsImpl로 이동 또는 AOP 적용 (AOP 선택은 후순위)
코인과 스코어 FIRST 적용을 위한 스케줄러, AOP 적용
긴 쿼리문 쿼리DSL로 변경