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对象(代码片段

SSM 项目整合详细解读

AngularJSAngularJS整合SpringmvcMybatis环境搭建

ssm整合-开发环境搭建01

ssm整合-开发环境搭建01

项目一众筹网01_01环境搭建(后台)MBG逆向工程(基于maven)整合MyBatis-思路和操作依赖信息来源https://mvnrepository.com