spring配置文件笔记

 

正在学习spring,顺便做些笔记,济人济己。

spring的配置文件

1. web.xml

web.xml中配置spring的前端控制器。该前端控制器为servlet,即DispatcherServlet(org.springframework.web.servlet.DispatcherServlet)

还有servlet,为ContextLoaderServlet(org.springframework.web.context.ContextLoaderServlet)或者ContextLoaderListener(org.springframework.web.context.ContextLoaderListener),该类为上下文配置器,去正确载入DispatcherServlet等配置文件。

另外servlet-mapping用来设定将什么样的请求发送给前端控制器。welcome-file-list设置欢迎页面。

3.spring配置文件

spring的配置文件可以一个,也可以多个。一个的时候,将所有配置都放在名字(在web.xml中配置的前端控制器的名字+“-servlet.xml”)的文件中,或者分切到多个xml文件中。后者需要在web.xml中添加

<context-param>

<param-name>随便取个名字,一般为contextConfigLocation</param-name>

<param-value>配置spring的xml文件列表,以空格隔开</param-value>

</context-param>

spring会自动将上面配置的xml文件加载到内存里。

在这些配置文件中以<bean id=? class=?><property name=?>,

在property下可以跟<props><prop key=? ></prop></props>或者<ref bean=? />或者<value>值</value>,将所必需的类,

如SimpleUrlHandlerMapping(org.springframework.web.servlet.handler.SimpleUrlHandlerMapping,该种类下配置mapping,即哪个请求发送给哪个去处理,在spring中一般为继承了Controller的类处理。)

如InternalResourceViewResolver(org.springframework.web.servlet.view.InternalResourceViewResolver,该类根据配置将请求的名字解析成资源,如“/jsp/login.jsp”);

如Controller (org.springframework.web.servlet.mvc.Controller,负责将处理请求与页面跳转,这里可以使任何继承了Controller的类)。

如TransactionProxyFactoryBean(org.springframework.transaction.inteceptor.TransactionProxyFactoryBean,该类定义transactionAttributes,其属性为insert*,update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值