버젼 2.5 -> 3.6으로 업그레이드 중 EgovUserDetails 생성자 관련 문의입니다.
- 작성자 :
- 이*환
- 작성일 :
- 2018-01-15 18:00:05
- 조회수 :
- 975
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
버젼 2.5 -> 3.6으로 업그레이드 중 EgovUserDetails.java 에서 GrantedAuthority[]를 Collection<GrantedAuthority>로 변경 중
EgovUserDetails 생성자 중에서
this(username, password, enabled, true, true, true, new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")}, egovVO);를
this(username, password, enabled, true, true, true, new Collection<GrantedAuthority> {new GrantedAuthorityImpl("HOLDER")}, egovVO); 로 변경하자마자
'The constructor GrantedAuthorityImpl(String, Object) is undefined'이라는 메세지가 나오면서 에러 표시가 나왔습니다만
가이드에서도 설명되어 있지 않고 동일한 질문도 존재하지 않네요.
해결방안을 좀 알려주시면 감사하겠습니다
EgovUserDetails 생성자 중에서
this(username, password, enabled, true, true, true, new GrantedAuthority[] {new GrantedAuthorityImpl("HOLDER")}, egovVO);를
this(username, password, enabled, true, true, true, new Collection<GrantedAuthority> {new GrantedAuthorityImpl("HOLDER")}, egovVO); 로 변경하자마자
'The constructor GrantedAuthorityImpl(String, Object) is undefined'이라는 메세지가 나오면서 에러 표시가 나왔습니다만
가이드에서도 설명되어 있지 않고 동일한 질문도 존재하지 않네요.
해결방안을 좀 알려주시면 감사하겠습니다
A
안녕하세요, 이영환님
표준프레임워크센터입니다.
2.5에서 3.6으로 바로 업그레이드 중 보다는 단계적으로 실행환경을 업그레이드 하도록 가이드 하고 있습니다.
에러 로그를 보니 GrantedAuthorityImpl 의 생성자가 정의되지 않았습니다.
authorites에 Collection<GrantedAuthority> 에 대한 변경을 하면서 적용이 되었는지를 확인해보시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:upgrade;
아래가이드에 관련 부분이 설명되어있으니 참고하시기 바랍니다.
실행환경 업그레이드는 단계적으로 진행하시도록 가이드 드리고 있으니 기타 업그레이드 위키가이드를 참고해주시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
2.5에서 3.6으로 바로 업그레이드 중 보다는 단계적으로 실행환경을 업그레이드 하도록 가이드 하고 있습니다.
에러 로그를 보니 GrantedAuthorityImpl 의 생성자가 정의되지 않았습니다.
authorites에 Collection<GrantedAuthority> 에 대한 변경을 하면서 적용이 되었는지를 확인해보시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:upgrade;
아래가이드에 관련 부분이 설명되어있으니 참고하시기 바랍니다.
실행환경 업그레이드는 단계적으로 진행하시도록 가이드 드리고 있으니 기타 업그레이드 위키가이드를 참고해주시기 바랍니다.
감사합니다.