我是一个开始学习spring框架的人。在代码的一部分中,将@Autowired控制器连接到名为IXYZMapper的接口,该接口没有实现的类。但是它有一个对应的Mybatis映射器文件,名为XYZMapper.xml。在xml映射器文件中,它具有以下信息:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="IXYZMapper">
<select>
....
</select>
...
</mapper>
这是否意味着spring或mybatis将自动创建一个实现IXYZMapper的类,然后ApplicationContext将其实例注册为Bean。以后不管@Autowired到接口什么,它都会返回自动生成的bean?
谢谢