1109 spring

yunha·2023년 11월 9일
0

JSP/Spring

목록 보기
31/36
	public CustomUser(MemberVO memberVO) {
		// 사용자가 정의한 (select한) MemVO 타입의 객체 memVO를
	    // 스프링 시큐리티에서 제공해주고 있는 UsersDetails 타입으로 변환
	    // 회원정보를 보내줄테니 이제부터 프링이 너가 관리해줘
		// 		a001			, asdfafasg, 권한들
		super(memberVO.getUserId(), memberVO.getUserPw()
					, memberVO.getMemberAuthVOList().stream()
					.map(auth->new SimpleGrantedAuthority(auth.getAuth()))
					.collect(Collectors.toList())
			 );
	}
	

: ===> 정렬(stream()) => map으로 하나씩 끄집어내서 새 타입으로 넣어줌 => 권한만 끄집어 낸 거 리스트로 다시 정렬
auth => memberAuthVO

profile
기록

0개의 댓글