Spring常用的三种注入方式

Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。

构造方法注入

先简单了解一下测试项目的结构,用maven构建的,四个包:

  • entity:存储实体,里面只有一个User类
  • dao:数据访问,一个接口,两个实现类
  • service:服务层,一个接口,一个实现类,实现类依赖于IUserDao
  • test:测试包

在spring的配置文件中注册UserService,将UserDaoJdbc通过constructor-arg标签注入到UserService的某个有参数的构造方法

<!-- 注册userService -->
<bean id="userService" cla
<p> Spring是目前各个企业必备的技术,也是各个框架技术需要整合的组件。Spring生态技术目前已经是互联网开发中必不可少的一个技术栈。本课程会<span style="font-size:12px;">深入的讲解了Spring核心技术从各个方面,并且从理论和实战两部分做了详细的讲解。</span> </p> <p> 相信读者能通过本课程的学习,打下良好的Spring技能基础,为后面Spring生态的扩展技术做充足的准备。 </p> <p> 本课程大致包含了以下几方面的讲解: </p> <p> 1.<span style="font-size:14px;color:#333333;">Spring多种开发方式:XML方式、注解方式、schema方式、p命名空间方式等;</span> </p> <p> <span style="font-size:14px;color:#333333;">2.Spring核心基石:控制反转IOC/ID ;</span> </p> <p> <span style="font-size:14px;color:#333333;">3.Spring切面编程:AOP;</span> </p> <p> <span style="font-size:14px;color:#333333;">4.使用Spring开发JAVA项目、Web项目;</span> </p> <p> <span style="font-size:14px;color:#333333;">5.使用Spring整合MyBatis</span> </p> <p> <span style="font-size:12px;"><span style="background-color:#FFFFFF;">6.Spring</span>注解开发;</span> </p> <p> <span style="font-size:12px;">7.Sping核心源码分析</span> </p> <p> <span style="font-size:12px;">8.Spring整合Quartz等常见组件</span> </p> <p> <span style="font-size:12px;">    建议大家在学习本课程时,除了看视频以外,一定要将视频中的案例和代码等亲自动手敲两遍以上,并且动手做总结,从而对知识的理解。</span> </p>
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页