这是因为您的POJO类不是由spring容器管理的。
@Autowire注解仅对那些由spring管理(即由spring容器创建)的对象起作用。
在您的情况下,服务和控制器对象由spring管理,但POJO类不是由spring管理的,这就是为什么
@Autowire不会产生您期望的行为的原因。
我注意到的另一个问题是,
@Service当spring具有
@Repository专门为此目的创建的注释时,您正在DAO层中使用注释。
同样不希望允许spring管理POJO类,因为通常它将是必须在容器外部创建的数据存储元素。
您能告诉我们POJO类的用途是什么,为什么要使用该
service实例吗?



