Java 抽象类的spring自动布线问题?

Java 抽象类的spring自动布线问题?,java,spring,spring-mvc,autowired,Java,Spring,Spring Mvc,Autowired,我有下面的摘要课 Sender.java AttachSender.java SomeOtherClass.java 这里我有一个问题,上面的代码不起作用。 我的问题是,我可以像上面那样自动连接类而不是接口吗? 在我的例子中,AttachSender是一个类,但不是接口 谢谢 是的,你可以。如果你有问题,他们应该在别处 处理可能感兴趣的超类的连接。@service注释看起来错误 应该是@Service是的,但如果这是问题所在,代码甚至无法编译。然后发布错误的详细信息。它可能没有被扫描。我的超类是

我有下面的摘要

Sender.java AttachSender.java SomeOtherClass.java 这里我有一个问题,上面的代码不起作用。 我的问题是,我可以像上面那样自动连接类而不是接口吗? 在我的例子中,AttachSender是一个类,但不是接口


谢谢

是的,你可以。如果你有问题,他们应该在别处


处理可能感兴趣的超类的连接。

@service
注释看起来错误


应该是
@Service

是的,但如果这是问题所在,代码甚至无法编译。然后发布错误的详细信息。它可能没有被扫描。我的超类是抽象类。会有什么问题吗?如果你注射的是一种亚型,不会。什么意思是不起作用?你有什么问题?
public abstract class Sender{

 public abstract void send(String id);
}
@Service("attachSender")
public class AttachSender extends Sender{

//It implements send() method here


}
public class SomeOtherClass implements SomeOther{

@Autowired
private AttachSender attachSender;


}