서버 재기동 없이 권한 설정을 적용하는 방법을 알고 싶습니다.
서버 재기동 없이 권한 설정을 적용하는 방법은ㅅㅈ
아래 해당 클래스를 @Autowired나 @Resource로 의존주입 받아 reload() 메소드를 적용하면 되지만
Session 모드일때와 Security 모드일때 약간의 차이가 있습니다.
Session 모드 사용시
egovframework.rte.fdl.access.bean.AuthorityResourceMetadata.reload();
등록된 Bean id : authorityResource
Security 모드 사용시
egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource.reload();
등록된 Bean id : databaseSecurityMetadataSource
설정 예 )
Session 모드 사용시
@Resource(name="authorityResource")
AuthorityResourceMetadata authorityResource;
....
authorityResource.reload();
...
Security 모드 사용시
@Resource(name="databaseSecurityMetadataSource")
EgovReloadableFilterInvocationSecurityMetadataSource databaseSecurityMetadataSource;
...
databaseSecurityMetadataSource.reload();
...
감사합니다.