复习spring碰到的一些小知识
2016-07-01 10:50
330 查看
WebApplicationContextUtils : 是spring提供的一个类,当web容器加载了spring之后,我们可以通过2种方法获取WebApplicationContext,WebApplicationContext对象将以
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中
1. WebApplicationContext wac =(WebApplicationContext)servletContext.
getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
也可以通过WebApplicationContextUtils 工具类获取 WebApplicationContext
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(servletContext);
HttpServletRequestWrapper : 它是HttpServletRequest的装饰类,可以通过它来改变request的一些属性,常用于防止xss攻击
ApplicationContextAware : 这是一个接口,实现这个接口的类,加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的
public void setApplicationContext(ApplicationContext context) throws BeansException
方法,获得ApplicationContext对象。前提必须在Spring配置文件中指定该类
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 为键存放在ServletContext的属性列表中
1. WebApplicationContext wac =(WebApplicationContext)servletContext.
getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
也可以通过WebApplicationContextUtils 工具类获取 WebApplicationContext
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(servletContext);
HttpServletRequestWrapper : 它是HttpServletRequest的装饰类,可以通过它来改变request的一些属性,常用于防止xss攻击
ApplicationContextAware : 这是一个接口,实现这个接口的类,加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的
public void setApplicationContext(ApplicationContext context) throws BeansException
方法,获得ApplicationContext对象。前提必须在Spring配置文件中指定该类
相关文章推荐
- spring boot 数据库连接池配置
- java多线程--“升级版”生产者消费者
- java调用WebService(客户端)
- springmvc学习笔记——ModelAttribute
- Spring MVC POM
- 深入浅出RxJava(一:基础篇)
- Spring的实例工厂方法和静态工厂方法
- eclipse jee中检出项目并转换为Maven project
- Java SE-运算符
- 位运算的常用操作总结
- java 反射方法收集
- JavaEE基本了解
- BTrace: DTrace for Java2
- java中equals和==的区别
- Java Web中的Action、Dao、Service、Model
- Java集合框架(中)
- Java中的static关键字
- 使用RxJava从多个数据源获取数据
- 浅析Java中的final关键字【转】
- Java并发原理无废话指南