@WebServlet(urlPatterns = {"/api/r"})
public class Servlet extends HproseServlet {
@Autowired
private ServiceInterface serviceInterface;
@Override
public void setGlobalMethods(HproseMethods methods) {
super.setGlobalMethods(methods);
methods.addInstanceMethods(serviceInterface);
}
}
如图所示,ServiceInterface是一个接口类,通过autowired注入后,UML图应该什么关系、用什么线画呢?ServiceInterface是一个接口类应该画成接口还是类呢?
因为你的实现类只有一个 所以你@Autowired 就可以了
看似注入的是接口 实际是你那个实现类
我的想法是:
你这个类 中的 接口 与这个类是关联关系
然后你的实现类实现了这个接口