mybatis-spring/SpringMVC组件
mabtis-spring.jar
1.SqlSessionFactoryBean
为整合应用提供SqlSession对象资源
2.MapperFactoryBean
根据指定Mapper接口生成Bean实例
3.MapperScannerConfigurer
根据指定包批量扫描Mapper接口并生成实例
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="org.tarena" />
<property name="annotationClass" value="org.tarena.annotation.MyBatisRepository" />
</bean>
MapperScannerConfigurer自动扫描org.tarenan包下所有接口,遇到@MyBatisRespository标记的将对应MapperFactoryBean对象注册
@MyBatisRepository自定义注解标记代码如下
public @interface MyBatisRepository{
}
bianxie和配置SpringMVC的主要逐渐
1.编写Controller和请求处理方法
2.配置<mvc:annotation-driven />,支持@RequestMapping
3.配置Controller组件
1).开启组件扫描,将Controller扫描Spring容器
2).需要DAO时采用注入方式使用
3).请求处理方法上使用@RequestMapping指定对应的请求
4.配置ViewResolver组件
在JSP视图组件中显示数据
1.JSP可以使用JSTL标签库,需要导入开发包
2.JSP可以使用EL表达式
3.JSP可以使用SpringMVC的表单标签