package com.aperture_software.glados_wiki.spring.shiro; import com.google.common.base.Preconditions; import org.apache.shiro.SecurityUtils; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Component; /** * Created by jhyun on 13. 12. 21. */ @Configuration public class ShiroContextInitialize implements InitializingBean{ @Autowired private org.apache.shiro.mgt.SecurityManager securityManager; @Override public void afterPropertiesSet() throws Exception { Preconditions.checkNotNull(securityManager); SecurityUtils.setSecurityManager(securityManager); } }