springboot下,基本全标签化了,spring标签很多,有时候会混淆,简单记录下,以免有时候会迷糊。
简单说明:
@Controller用于标注控制层组件;
@Service用于标注业务层组件;
@Repository用于标注数据访问组件,即DAO组件;
@Component泛指组件,组件不好分类的的时候,使用该标签;
(1)2.5以前这几个标签作用是一样的,都是用于将POJO加载到spring容器中,不同是的业务层面,不同的标签名字让人一目了然类的作用,但实际作用一样;
(2)spring5开始,@Controller有点不一样了,简单来说就是只有被标注为@Controller的类,Spring才会自动的去扫描该类里面的@RequestMapping,假如类被标记为其他标签,里面的@RequestMapping是不会被识别的,通过页面访问,会报找不到该资源;
本文发布于:2024-02-03 08:19:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170691957949800.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |