实验15:通过注解分别创建Dao、Service、Controller★

实验15:通过注解分别创建Dao、Service、Controller(控制器:控制网站的跳转逻辑Servlet)★

通过给bean上添加某些注解,可以快速的将bean加入到ioc容器中

    某个类上添加任何一个注解都能快速的将这个组件加入到ioc容器的管理中
    Spring有四个注解
    @Controller:控制器 推荐给控制器层(servlet包下的这些组件)的组件加这个注解
    @service:业务逻辑 推荐业务逻辑层的组件添加这个注解
    @Repository:给数据库层(持久化层,dao层)的组件添加这个注解
    @Component:给不属于以上几层的组件添加这个注解

    注解可以随便加:Spring底层不会去验证你的这个组件
    是否如你注解所说就是一个dao层或者就是一个Servlet层的一个组件

    推荐各自层给各自注解

    使用注解将组件快速的加入到容器中需要几步:
    1)、给需要的组件上标四个注解的任何一个
    2)、告诉Spring,自动扫描加了注解的组件;依赖context名称空间
    3)、一定要导入aop包,支持注解模式

使用注解加入到容器中的组件,和使用配置加入到容器中的组件行为都是默认一样的

1. 组件的id,默认就是组件的类名首字母小写

修改组件id的名字 eg.

2.组件的作用域,默认就是单例的

组件的作用域修改为多实例  ​​​​​​​

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值