001package io.jboot.support.shiro;
002
003import io.jboot.Jboot;
004import org.apache.shiro.config.IniFactorySupport;
005import org.apache.shiro.web.env.IniWebEnvironment;
006
007public class JbootShiroWebEnvironment extends IniWebEnvironment {
008    @Override
009    protected String[] getDefaultConfigLocations() {
010        //读取jboot配置文件中的jboot.shiro.ini配置项
011        String iniFileName = "classpath:" + Jboot.configValue("jboot.shiro.ini", "shiro.ini");
012        return new String[]{
013                iniFileName,
014                DEFAULT_WEB_INI_RESOURCE_PATH,
015                IniFactorySupport.DEFAULT_INI_RESOURCE_PATH
016        };
017    }
018}