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}