18.SSM整合_搭建开发环境
Posted 白日梦想家12138
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18.SSM整合_搭建开发环境相关的知识,希望对你有一定的参考价值。
1.导入jar包
mybatis的Jar包
ehcache的Jar包
spring的 Jar包
mybatis 与 spring 整合Jar包
JSON的jar包
Jaskson的Jar包
Hibernate验证器Jar包
其他Jar包
2.配置web.xml
1.指定Spring配置文件的位置
1 <!-- 指定 Spring 配置文件的位置 --> 2 <!-- 这里指定的Spring的配置文件,是整个SSM项目的总的容器,其中注册了数据源、事务管理、service、dao的Bean等 --> 3 <context-param> 4 <param-name>contextConfigLocation</param-name> 5 <param-value>classpath:resources/spring-*.xml</param-value> 6 </context-param>
2.注册ServletContext监听器
1 <!-- 注册ServletContext 监听器 ,创建Spring容器--> 2 <!-- 用于创建Spring 容器 及将创建好的 Spring容器对象放入到ServletContext的域属性空间中。保证了整个应用中 Spring容器的唯一性 --> 3 <listener> 4 <listener-class> 5 org.springframework.web.context.ContextLoaderListener 6 </listener-class> 7 </listener>
3.注册字符集过滤器
1 <!-- 注册字符集过滤器(只对Post 请求产生作用)--> 2 <filter> 3 <filter-name>CharacterEncodingFilter</filter-name> 4 <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 5 <init-param> 6 <param-name>encoding</param-name> 7 <param-value>utf-8</param-value> 8 </init-param> 9 <init-param> 10 <param-name>forceEncoding</param-name> 11 <param-value>true</param-value> 12 </init-param> 13 </filter> 14 15 <filter-mapping> 16 <filter-name>CharacterEncodingFilter</filter-name> 17 <url-pattern>/*</url-pattern> 18 </filter-mapping>
4.配置中央调度器
1 <!-- 配置中央调度器 --> 2 <servlet> 3 <servlet-name>springmvc</servlet-name> 4 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 5 <init-param> 6 <param-name>contextConfigLocation</param-name> 7 <param-value>classpath:resources/spring-mvc.xml</param-value> 8 </init-param> 9 <load-on-startup>1</load-on-startup> 10 </servlet>
以上是关于18.SSM整合_搭建开发环境的主要内容,如果未能解决你的问题,请参考以下文章
spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段
AngularJSAngularJS整合SpringmvcMybatis环境搭建
项目一众筹网01_01环境搭建(后台)MBG逆向工程(基于maven)整合MyBatis-思路和操作依赖信息来源https://mvnrepository.com