我启动了akka-springboot应用程序。我的服务中没有使用自动装配。
Persistence.java
public interface Persistence extends CrudRepository<message, String>{
}
workactor.java
@Component
@Scope("prototype")
public class workActor extends UntypedActor {
@Autowired
private Persistence persistence;
@Override
public void onReceive(Object message) throws Exception {
LOGGER.INFO("--->> " + persistence) // here i got null value
}
}
指导此问题
答案 0 :(得分:0)
Spring扫描包以查找Repository接口,然后为它们创建代理。 我假设您尝试将存储库自动装入Persistence类,而不是其他java类。 在你的情况下,Spring显然没有找到你的Persistence接口,所以请仔细检查你的配置。
如果您提供更多详细信息,我们可以提供更多帮助。