感觉自己荒废了太多,决定好好的阅读学习spring的文档,以后会持续更新spring的学习心得,督促自己,时不我与。
开文第一篇配置spring环境
1、首先下载spring的所有jar包官方地址是:https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework
2、解压下载的压缩包
个人建议将所有的jar加入到lib里面,这样在练习的时候可以对系统进行拓展,很方便。还要加入log组件,我应用的是logback。
要将logback引入到系统中,下载好logback,将logback-access、logback-classic、logback-core和slf4j-api、jcl-over-slf4j加入到lib中。
3、配置文件web.xml
首先配置logback,配置logback.xml,在web.xml中的添加参数
<context-param>
<param-name>logbackConfigLocation</param-name>
<param-value>classpath:resource/logback.xml</param-value>
</context-param>
<listener>
<listener-class>ch.qos.logback.ext.spring.web.LogbackConfigListener</listener-class>
</listener>
之后加入spring的配置文件
spring配置文件主要分为:spring-servlet和spring-applicationContext两部分
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:resource/spring/spring-applicationContext.xml</param-value>
</context-param>
这个参数名不能改变。指定applicationContext文件
配置转发器,这个是关键,配置好转发器,才能应用springMVC
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:resource/spring/spring-servletCopy.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
下面这个是可有可无,自动装配ApplicationContext的配置信息:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
这样简单的springMVC就配置完成。