ssm整合流程

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ssm整合流程脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

SSM整合

SPRing Springmvc MyBatis

导包

@H_304_14@ssm整合流程

Spring整合Mybatis

首先目标是将mybatis的核心配置文件中的功能全部移到spring的配置文件中

在applicationContext.XMl

<!-- &nbsp;  引入db.proPErties-->    <context:property-placeholder location="classpath:db.properties"/><!--    配置数据-->    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">        <property name="driverclassname" value="${jdbc.driverClassName}"/>        <property name="url" value="${jdbc.url}"/>        <property name="username" value="${jdbc.username}"/>        <property name="password" value="${jdbc.password}"/>    </bean>    <!--    配置SQLSessionFactoryBean-->    <bean class="org.mybatis.spring.SqlSessionFactoryBean">        <property name="dataSource" ref="dataSource"/>    </bean>    <!--    扫描mapper-->    <bean class="org.mybatis.spring.mapper.MapperScannerconfigurer">        <property name="basePackage" value="com.shangma.mapper"></property>    </bean><!--    配置事务管理-->    <bean class="org.springframework.jdbc.datasource.DataSourceTransactionManager">        <property name="dataSource" ref="dataSource"/>    </bean><!--   开启事务管理-->    <tx:annotation-driven/>

配置spring的包扫描

<!--    包扫描-->    <context:component-scan base-package="com.shangma.service"/>

 

Spring整合Springmvc

springmvc.xML 如果使用jsp文件,需要配置视图解析器

<!--包扫描-->    <context:component-scan base-package="com.shangma.web"/><!--    注解驱动-->    <mvc:annotation-driven/><!--    静态资源放行-->    <mvc:default-servlet-handler/>

 

web.xml

<!--    加载Spring的核心配置文件-->    <context-param>        <param-name>contextConfigLocation</param-name>        <param-value>classpath:applicationContext.xml</param-value>    </context-param>    <listener>        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    </listener><!--    加载SpringMVC的核心配置文件--><!--    前端控制器-->    <servlet>        <servlet-name>dispatcherServlet</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <inIT-param>            <param-name>contextConfigLocation</param-name>            <param-value>classpath:springmvc.xml</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>    <servlet-mapping>        <servlet-name>dispatcherServlet</servlet-name>        <url-pattern>/</url-pattern>    </servlet-mapping><!--    请求中文乱码-->    <filter>        <filter-name>characterEncodingFilter</filter-name>        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        <init-param>            <param-name>encoding</param-name>            <param-value>utf-8</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>characterEncodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

 

脚本宝典总结

以上是脚本宝典为你收集整理的ssm整合流程全部内容,希望文章能够帮你解决ssm整合流程所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。