public void init(FilterConfig fConfig) throws ServletException {
loginPage = fConfig.getInitParameter("loginPage");
String except = fConfig.getInitParameter("except");
InputStream is = this.getClass().getClassLoader().getResourceAsStream(except);
if (except != null) { try { loginFilterExcept = JSON.parseObject(IOUtils.toString(is, "utf-8"), LoginFilterExcept.class); } catch (IOException e) { e.printStackTrace(); } } }
差点看不懂这段代码,不过注解的话,要怎么实现这个功能呢?
悟了 搞得花里胡哨的
就是2个路径 直接写配置文件里面得了
再不行 面向无优化 变成 直接写死
Sign in to make a reply
🌙
public void init(FilterConfig fConfig) throws ServletException {
loginPage = fConfig.getInitParameter("loginPage");
String except = fConfig.getInitParameter("except");
InputStream is = this.getClass().getClassLoader().getResourceAsStream(except);
if (except != null) {
try {
loginFilterExcept = JSON.parseObject(IOUtils.toString(is, "utf-8"), LoginFilterExcept.class);
} catch (IOException e) {
e.printStackTrace();
}
}
}
差点看不懂这段代码,不过注解的话,要怎么实现这个功能呢?