spring核心类(1)

1.HiddenHttpMethodFilter

RESTFUL风格解决方案!!

java api

Filter可以将发布的方法参数转换为HTTP方法,可通过检索HttpServletRequest.getMethod()。由于浏览器当前仅支持GET和POST,因此一种常见的技术(例如,原型库使用的一种技术)是使用带有附加隐藏表单字段(_method)的普通POST 来传递“真实的” HTTP方法。该过滤器读取该参数并相应地更改HttpServletRequestWrapper.getMethod()返回值。只有"PUT","DELETE"和"PATCH"HTTP方法是允许的

	<filter>
         <filter-name>hiddenHttpMethodFilter</filter-name>
        <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
     </filter>
     <filter-mapping>
         <filter-name>hiddenHttpMethodFilter</filter-name>
         <url-pattern>/*</url-pattern>
     </filter-mapping>

在这里插入图片描述

2.ApplicationContext

https://blog.csdn.net/liyantianmin/article/details/81017960

spring api

ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。

public class DataInitializer implements ApplicationListener<ContextRefreshedEvent> {

Spring内置事件

序号事件
1ContextRefreshedEvent 当ApplicationContext 被初始化或刷新时,该事件被发布。
2ContextStartedEvent 当使用 ConfigurableApplicationContext (ApplicationContext子接口)接口中的 start() 方法启动 ApplicationContext 时,该事件被发布。
3ContextStoppedEvent 当使用 ConfigurableApplicationContext 接口中的 stop() 停止 ApplicationContext 时,发布这个事件。
4ContextClosedEvent 当使用 ConfigurableApplicationContext 接口中的 close() 方法关闭 ApplicationContext 时,该事件被发布。

3.PropertyPlaceholderConfigurer

csdn

在Spring中,使用PropertyPlaceholderConfigurer可以在XML配置文件中加入外部属性文件,当然也可以指定外部文件的编码。PropertyPlaceholderConfigurer可以将上下文(配置文 件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换指定的properties文件中的值。这样的话,只需要对properties文件进 行修改,而不用对xml配置文件进行修改.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值