请选择 进入手机版 | 继续访问电脑版

学JAVA网

 找回密码
 立即注册

Spring常用的三种注入方式

[复制链接]
发表于 2018-11-13 14:09:30 |显示全部楼层
Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入

构造方法注入
先简单看一下测试项目的结构,用maven构建的,四个包:
entity:存储实体,里面只有一个User类
dao:数据访问,一个接口,两个实现类
service:服务层,一个接口,一个实现类,实现类依赖于IUserDao
test:测试包


在spring的配置文件中注册UserService,将UserDaoJdbc通过constructor-arg标签注入到UserService的**某个**有参数的构造方法 ``` ``` 如果只有一个有参数的构造方法并且参数类型与注入的bean的类型匹配,那就会注入到该构造方法中。
---------------------
https://blog.csdn.net/a909301740/article/details/78379720

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|学JAVA网

GMT+8, 2018-12-11 00:15 , Processed in 0.152499 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部