戚权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的配置

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1