使用注解开发 1 面向接口编程 面向接口编程的根本原因:解耦,可拓展,提高复用,分层开发中、上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性好 架构和实现的分离 2 使用注解开发(核心是使用了反射) 注解在接口上实现 注意,使用注解开发,一定要注意删除UserMapper.xml文件 //不要mybatis.user要不然会报错 @Select(value = "select * from user") List<User> getUsers(