nh375508641 2020-03-09 05:53 采纳率: 0%
浏览 315

使用@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是一个接口类应该画成接口还是类呢?

  • 写回答

1条回答 默认 最新

  • WaitIKnowYou 2023-08-27 11:21
    关注

    因为你的实现类只有一个 所以你@Autowired 就可以了
    看似注入的是接口 实际是你那个实现类
    我的想法是:
    你这个类 中的 接口 与这个类是关联关系
    然后你的实现类实现了这个接口

    评论

报告相同问题?