我有一个实体类和很少的服务。这很好用。但现在我想在实体中使用服务。我已将@Configurable
和@Transient
注释添加到实体类,并将<context:spring-configured />
语句添加到root-context.xml。控制台说:
显示java.lang.NullPointerException
我已经检查过服务字段是否为空,是的,是的。有什么问题?
答案 0 :(得分:1)
实体不是Spring bean。 Spring不了解它们,也不对它们的实例化负责。因此它不能向它们注入任何东西。
从实体调用服务不是你应该做的事情。服务层使用域层,但反之亦然。