使用@autowired注入的接口,UML类图应该怎么画?

@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 就可以了
看似注入的是接口 实际是你那个实现类
我的想法是:
你这个类 中的 接口 与这个类是关联关系
然后你的实现类实现了这个接口