控制反转(也称注入依赖):
是面向对象的一种设计理念,用来降低代码之间的耦合度
依赖:
在代码中一般通过局部变量、方法参数、返回值等建立对于其他对象的调用关系
<!--使用bean-->
<!--UserServiceImpl里面含有UserMapper依赖-->
<bean id="userService" class="service.impl.UserServiceImpl">-->
<property name="userMapper" ref="userMapper"/>
</bean>
<!--使用注解-->
@Service("userService")
public class UserServiceImpl implements UserService {
<!--使用注解可以省略userMapper的setter-->
@Autowired
@Qualifier("userMapper")
private UserMapper userMapper;//声明UserMapper接口引用
}