custom annotaion2 [리펙토링] Session을 통한 로그인 처리 로그인 리펙토링..현재는 HttpSession을 사용하여, 세션이 있는지 없는지에 대한 값만 확인 후 로그인 처리를 진행하고 있으며,URL Mapping 에서 로그인 아이디를 통한 맵핑과정에서 사용자를 변경하면 있는 오류를 Interceptor에서 처리하고 있다. 여기서 문제는 사용자변경건에 대해서는 Interceptor로 방지하였지만 근본적인 해결책이 되지 않았다.. 그렇다면 내가 왜 그렇게 로직을 구성하였는가에 대해서 생각해보면,회원정보의 조회를 URL에서 간단하게 사용하려고 하다보니 URL에 로그인 아이디를 기입하여 사용하였다 이런 방식은 지금의 문제를 근본적으로 해결하기에 어려움이 있다 판단하여 리펙토링을 진행하고자한다1. URL 방식의 회원정보를 조회방법을 수정하고자 한다(현재 생각은, Filt.. 2025. 1. 4. [기능구현#2] 스프링 검증 어노테이션 생성 (Spring bean validation) 1. 스프링 어노테이션 만들기2. 검증 관련 어노테이션 클래스 구현3. 패스워드 유효성 검사 예제 스프링 어노테이션 만들기@Constraintvalidation을 하기위한 구현체 연결 어노테이션@Target어노테이션을 사용할 곳default 값은 모든 대상Type 종류 타입설명ElementType.FIELD필드ElementType.METHOD함수ElementType.PARAMETER파라미터ElementType.CONSTRUCTOR생성자ElementType.LOCAL_VARIABLE지역변수ElementType.PACAGE패키지ElementType.ANNOTAION_TYPE다른 어노테이션@RETENTION어노테이션의 지속 시간종류타입설명RetentionPolicy.SOURCE컴파일 후에 해당 어노테이션이 사.. 2024. 10. 23. 이전 1 다음