@jinyngg
close
프로필 배경
프로필 로고

@jinyngg

  • 분류 전체보기 (25)
    • CS (0)
    • NETWORK (1)
    • DEVELOPMENT (16)
      • AWS (5)
      • KISA (1)
      • Github (1)
      • Trouble Shooting (6)
      • Spring Framework (3)
      • ASP.NET (0)
    • PROJECT (5)
      • 펫누리 (1)
      • 아파트너 (2)
      • 주라벨 (2)
    • DB (2)
      • SQL (2)
    • 회고 (1)
  • mode_edit_outline글작성
  • settings환경설정
    • 홈
    • 태그
    • 방명록
    [아파트너] 인증/인가 커스텀 PermissionEvaluator (with. Spring Security)

    [아파트너] 인증/인가 커스텀 PermissionEvaluator (with. Spring Security)

    개요 [아파트너] 플랫폼에서는 각 아파트마다 사용자가 접속하는 페이지와 이를 관리하는 관리자 페이지가 아파트별로 구분되어 있습니다. 이에 따라 사용자가 자신의 아파트 정보를 확인한 후, 아파트 정보 조회, 각 게시판의 게시글 작성 및 조회를 할 수 있도록 개발해야 했습니다. 이러한 문제를 공통으로 처리하기 위해, Spring Security를 활용하여 커스텀 어노테이션과 PermissionEvaluator를 작성하여 각 사이트의 아파트 코드를 받아 회원의 매핑 정보를 확인하고, 이를 통해 인증 및 인가 처리를 진행한 경험을 공유하고자 합니다.기업 협업 프로젝트 [아파트너] 백엔드 개발을 진행하고 작성한 글입니다. 인증/인가 커스텀 @Target(ElementType.METHOD)@Retention(Ret..

    • format_list_bulleted PROJECT/아파트너
    • · 2024. 6. 13.
    • textsms
    [아파트너] 웹 알림 구현, 스프링 이벤트 리스너 트랜잭션 전파 속성과 @TransactionalEventListener

    [아파트너] 웹 알림 구현, 스프링 이벤트 리스너 트랜잭션 전파 속성과 @TransactionalEventListener

    개요 [아파트너] 민원에 대한 답변이 등록되었을 경우 사용자에게 알림을 발송하는 기능을 구현했습니다. 여기서 알림 발송을 위해 @TransactionalEventListener를 사용했으며, 민원 답변이 작성되면 이벤트가 발행되고 리스너에서 발행된 이벤트를 받아 알림을 전송하도록 구현했습니다. 그 과정에서 알림 데이터는 생성이 되었으나 저장 쿼리가 발생하지 않는 문제가 발생했습니다. 트랜잭션 전파 단계를 변경하여 문제를 해결한 경험을 공유하고자 합니다. 기업 협업 프로젝트 [아파트너] 백엔드 개발을 진행하고 작성한 글입니다. [아파트너] 알림 서비스 @Slf4j@Service@RequiredArgsConstructorpublic class QnaServiceImpl implements QnaService..

    • format_list_bulleted PROJECT/아파트너
    • · 2024. 6. 11.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    공지사항
    전체 카테고리
    • 분류 전체보기 (25)
      • CS (0)
      • NETWORK (1)
      • DEVELOPMENT (16)
        • AWS (5)
        • KISA (1)
        • Github (1)
        • Trouble Shooting (6)
        • Spring Framework (3)
        • ASP.NET (0)
      • PROJECT (5)
        • 펫누리 (1)
        • 아파트너 (2)
        • 주라벨 (2)
      • DB (2)
        • SQL (2)
      • 회고 (1)
    최근 글
    인기 글
    최근 댓글
    태그
    • #Parameter Store
    • #논리트랜잭션
    • #permissionevaluator
    • #물리트랜잭션
    • #인증/인가
    • #SWAGGER
    • #AWS
    • #spring security
    • #TransactionalEventListener
    • #아파트너
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바