SSM框架注入bean到容器

SSM框架使用注解注册bean到容器


一、Controller层注册bean

1.在Spring-mvc配置文件中开启包扫描(扫描包路径换成自己的对应的路径)

在这里插入图片描述

2.给Controller包里面的类加上@Controller这个注解

在这里插入图片描述

  • 开启包扫描
  • 类上加注解(@Controller)
    这两部分一个不能少,不然就会导致注册bean失败。

二、Service层注册bean

1.开启Service层的包扫描(扫描包路径换成自己的对应的路径)

在这里插入图片描述

2.在Service包里面加上@Service注解

在这里插入图片描述

  • 开启包扫描
  • 类上加注解(@Service)
    这两部分一个不能少,不然就会导致注册bean失败。

三、Dao层注册bean(Dao层是整合了Mybatis框架)

在Spring整合Mybatis中需要注意的亮点

  • xxxMapper.xml文件在配置文件中注册

  • xxxMapper.xml文件对应的接口注册到容器

1.在dao层配置文件中开启Mapper接口扫描(接口和对应的xxxMapper.xml文件同名并且在一个包里面)

在这里插入图片描述

2.在dao层配置文件中开启Mapper接口扫描(接口和对应的xxxMapper.xml文件不同名或者不在一个包里面)

在这里插入图片描述

在Spring-dao配置文件中配置org.mybatis.spring.mapper.MapperScannerConfigurer这个类,它会注册包名里的接口和对应的xxxMapper.xml文件。前提是这个包里面的接口和Mapper.xml文件名字必须一样并且在一个包里。当接口和Mapper.xml文件不在一个包或者不同名,就必须重新配置Mapper.xml文件的路径。

总结

  • Controller层和Service层注册bean都是开启包扫描和对应层的类加对应的注解

  • Dao层加不加注解(@Repository)不影响注册bean,加上注解只是让SSM框架分层更明显。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值