## boot-settings.properties 项目配置
```
#admin access
admin.path=/admin
#shiro
shiro.password.algorithmName=MD5
shiro.password.hashIterations=3
#登录设置
login.enableKickout=false
login.enableLog=true
```
## org.coderfun.boot.core.BootSettings 获取项目配置
```
public class BootSettings {
public static AppProperties properties;
public BootSettings(AppProperties appProperties){
properties = appProperties;
}
public static String getAdminPath(){
return properties.getProperty("admin.path");
}
public static boolean enableLoginKickout(){
return properties.getProperty("login.enableKickout").equals(Boolean.TRUE.toString());
}
public static boolean enableLoginLog(){
return properties.getProperty("login.enableLog").equals(Boolean.TRUE.toString());
}
}
```
## application.xml spring注入项目配置文件
```
<!-- settings start -->
<bean id="settingsProperties" class="klg.common.utils.AppProperties">
<constructor-arg name="fileName" value="boot-settings.properties"/>
</bean>
<bean class="org.coderfun.boot.core.BootSettings">
<constructor-arg name="appProperties" ref="settingsProperties"></constructor-arg>
</bean>
<!-- settings end -->
```