@Autowired 1.属于spring的注解,如果不想和Spring耦合的太紧,就不推荐使用. 2.默认情况下,要求依赖对象必须存在,不能为null.如果允许为空,那么设置属性值required为false. 3.默认按照类型装配(byType).到底什么是类型装配,看下边的例子: 情形1: public interface UserService {}@Servicepublic class UserServiceImpl implements UserService {}@Servi…