SSM框架整合
首先给maven项目导入坐标

建立包结构

Spring配置文件

配置Spring框架扫描的包(service、dao)

数据库连接池


配置mybatis扫描的包
会交由sqlSessionFactory把包内所有dao接口的代理dao实现实现出来并放入Spring的IOC容器中

实现mybatis扫描的包并放入容器中

声明事务


配置SpringMVC

开启springmvc的组件扫描(controller)

配置视图解析器

静态资源放行

配置springMVC注解支持(要指定字符集)


配置web.xml三大组件


Listener:spring的监听器

Servlet:springmvc的前端控制器

Filter:SpringMVC的乱码过滤器

实现包结构的代码

spring整合mybatis
<!--配置SqlSessionFactory工厂-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- <property name="configLocation" value="classpath:sqlMapConfig.xml"></property>-->
<!--<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<!–使用下面的方式配置参数,一行配置一个 –>
<value>
reasonable=true
</value>
</property>
</bean>
</array>
</property>-->
</bean>
<!--配置AccountDao接口所在包-->
<bean id="mapperScanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="cn.itcast.dao"/>
</bean>

浙公网安备 33010602011771号