戚权20201201
知识点
SSM 整合
web依赖于service,service依赖于dao,dao依赖于domain
运行的时候,只用把web项目加入到tomcat即可运行
在controller中能成功的调用service对象中的方法
目的:
在项目启动的时候,就去加载applicationContext.xml的配置文件,在web.xml中配置ContextLoaderListener监听器
整合思路:
把 mybatis 配置文件(SqlMapConfifig.xml)中内容配置到 spring 配置文件中同时,把 mybatis 配置文件的内容清掉。
注意:
由于我们使用的是代理 Dao 的模式,Dao 具体实现类由 MyBatis 使用代理方式创建,所以此时mybatis配置文件不能删。
当我们整合 spring 和 mybatis 时,mybatis 创建的 Mapper.xml 文件名必须和 Dao 接口文件名一致
SpringMVC
@EnableWebMvc - 将此注释添加到 @Configuration 类中会从中导入Spring MVC配置WebMvcConfigurationSupport 。要自定义导入的配置,需要实现接口 WebMvcConfigurer 并覆盖各个方法
WebMvcConfigurer 定义回调方法以自定义通过启用 @EnableWebMvc 的Spring MVC的基于Java的配置
点赞
评论留言