강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

dominic8125 のプロフィール画像
dominic8125

投稿した質問数

スプリングセキュリティ

8) 階層権限の適用 - RoleHierarchy

RoleHierarchy 데이터 포맷

作成

·

273

0

안녕하세요 SetupDataLoader 소스에 응용해서 서비스 시작할 때

RoleHierarchy 데이터를 삽입하고 싶은데요.

방법을 찾아봐도 어떻게 해야 할지 몰라서 질문드리게 되었습니다..

RoleHierarchy 해당 포맷에 맞춰서 데이터를 삽입하려면 어떻게 해야 할지 알 수 있을까요.?

데이터 포맷 때문에 여쭤봐서 부끄럽지만. 방법을 어떻게 찾아봐야 할지 모르겠습니다.

Set<RoleHierarchy> roleHierarchy = new HashSet<>();

parentName 필드 데이터 포맷은 어떻게 만들여야하는지 힌트를 얻을 수 있을까요..?

private void setupSecurityResources() {

//roleHierarchy 권한 삽입
Set<RoleHierarchy> roleHierarchy = new HashSet<>();
roleHierarchy.add("ROLE_ADMIN");
roleHierarchyRepository.save(new RoleHierarchy("ROLE_MANAGER",roleHierarchy));
Spring Securityspring-bootjava

回答 1

1

dominic8125님의 프로필 이미지
dominic8125
質問者

Set<RoleHierarchy> hierarchy = new HashSet<>();
//hierarchy 해당 데이터를 어떻게 변경해야될지 모르겠습니다... add 를 추가할경우 오류가 발생합니다.
hierarchy.add("ROLE_MANAGER");
RoleHierarchy roleHierarchy = new RoleHierarchy();
roleHierarchy.setRoleHierarchy(hierarchy);
roleHierarchy.setChildName("ROLE_ADMIN");
roleHierarchyRepository.save(roleHierarchy);
dominic8125 のプロフィール画像
dominic8125

投稿した質問数

質問する