全心思齐网

注解service和component的区别?

@Service用于标注业务层组件

@Controller用于标注控制层组件(如struts中的action)

@Repository用于标注数据访问组件,即DAO组件

@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

匿名回答于2024-05-11 00:32:58


可以点进@service注解看一下,@service引用了@component注解,也就是component注解实现的功能@service都能实现,而@service是对@component进一步拓展,被@service注解标注的类会被spring认定是业务逻辑层,里面有spring对业务逻辑层管理的一对逻辑。

匿名回答于2024-04-10 16:39:56


相关知识问答