社区
Web 开发
帖子详情
关于spring利用注解依赖注入的一些疑问
4T
2016-12-02 11:43:04
今天看了一点设计模式,感觉对spring的注解有所疑问
spring依赖注入,常用的方式是配置文件配置或者在需要依赖注入的类型引用上写注解。
我们知道,如果利用注解的情况下,在实现类需要发生变化时,我们需要去代码中替换依赖注入的类,或者更改依赖注入类的代码。
但是不管哪一条,实际都违反了开闭原则中所说的对修改关闭的原则,那为何以往的项目中还会大量用道注解的方式依赖注入?
请各位大神指点迷津!
...全文
184
3
打赏
收藏
关于spring利用注解依赖注入的一些疑问
今天看了一点设计模式,感觉对spring的注解有所疑问 spring依赖注入,常用的方式是配置文件配置或者在需要依赖注入的类型引用上写注解。 我们知道,如果利用注解的情况下,在实现类需要发生变化时,我们需要去代码中替换依赖注入的类,或者更改依赖注入类的代码。 但是不管哪一条,实际都违反了开闭原则中所说的对修改关闭的原则,那为何以往的项目中还会大量用道注解的方式依赖注入? 请各位大神指点迷津!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ArayChou
2016-12-02
打赏
举报
回复
注解可以在配置文件关闭。 绝大多数时候,我们需要去修改注入的依赖关系
小灯光环
2016-12-02
打赏
举报
回复
就如同最早的hibernate 用注解开发还是xml文件?各有利弊~ 注解开发效率高,省时间~ 而xml的方式是依赖关系清晰,低耦合,不需要重新编译源代码~ 根据实际情况取舍~
爱睡觉的阿狸
2016-12-02
打赏
举报
回复
对修改关闭那是对用你代码的人来说的。真正自己维护的代码,改是很频繁的。hibernate、spring等框架,你是没改过它们的代码,可它们自己的人一个个版本,不知道改过多少次呢。
Spring
注解
驱动开发
现今
Spring
Boot、
Spring
Cloud技术非常火热,作为
Spring
之上的框架,他们大量使用到了
Spring
的一些底层
注解
、原理,比如@Conditional、@Import、@EnableXXX等。如果掌握这些底层原理、
注解
,那么我们对这些高层框架...
Spring
使用
注解
实现
依赖注入
spring
使用
注解
标注类,
spring
容器通过包扫描
注解
,将这些标注了
spring
注解
的类管理起来。 1、@service
注解
: 标注在一个service层的业务类上,告诉
spring
容器这是一个service层业务类,
spring
就会自动创建这个...
Spring
依赖注入
(
注解
方式)
Spring
依赖注入
(
注解
方式) 在
Spring
中,尽管使用XML配置文件就可以实现Bean的装配工作,但如果应用中Bean的数量较多,会导致XML配置文件过于臃肿,从而给程序的维护与升级带来一定的困难。 Java从JDK5.0以后,提供...
Spring
依赖注入
详解
2. IOC的作用3.
Spring
依赖注入
的几种方式构造函数注入Set方式注入集合方式注入4.
Spring
的自动装配 –
依赖注入
1.什么是
Spring
的
依赖注入
?
依赖注入
,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你...
Spring
系列之
注解
实现
依赖注入
(@Autowired、@Resource、@Primary、@Qulifier)
先来看几个问题 通过
注解
的方式注入依赖对象,介绍一下你知道的几种方式 @Autowired和@Resource有何区别 说一下@Autowired查找候选者的过程 ... 说一下@Resource查找... 介绍
spring
中通过
注解
实现
依赖注入
的
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章