脚本宝典收集整理的这篇文章主要介绍了ssm整合流程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SPRing Springmvc MyBatis
首先目标是将mybatis的核心配置文件中的功能全部移到spring的配置文件中
在applicationContext.XMl
<!-- 引入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"/>
springmvc.xML 如果使用jsp文件,需要配置视图解析器
<!--包扫描--> <context:component-scan base-package="com.shangma.web"/><!-- 注解驱动--> <mvc:annotation-driven/><!-- 静态资源放行--> <mvc:default-servlet-handler/>
<!-- 加载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,请注明来意。