关于spring利用注解依赖注入的一些疑问

4T 2016-12-02 11:43:04
今天看了一点设计模式,感觉对spring的注解有所疑问
spring依赖注入,常用的方式是配置文件配置或者在需要依赖注入的类型引用上写注解。
我们知道,如果利用注解的情况下,在实现类需要发生变化时,我们需要去代码中替换依赖注入的类,或者更改依赖注入类的代码。
但是不管哪一条,实际都违反了开闭原则中所说的对修改关闭的原则,那为何以往的项目中还会大量用道注解的方式依赖注入?
请各位大神指点迷津!
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ArayChou 2016-12-02
  • 打赏
  • 举报
回复
注解可以在配置文件关闭。 绝大多数时候,我们需要去修改注入的依赖关系
小灯光环 2016-12-02
  • 打赏
  • 举报
回复
就如同最早的hibernate 用注解开发还是xml文件?各有利弊~ 注解开发效率高,省时间~ 而xml的方式是依赖关系清晰,低耦合,不需要重新编译源代码~ 根据实际情况取舍~
爱睡觉的阿狸 2016-12-02
  • 打赏
  • 举报
回复
对修改关闭那是对用你代码的人来说的。真正自己维护的代码,改是很频繁的。hibernate、spring等框架,你是没改过它们的代码,可它们自己的人一个个版本,不知道改过多少次呢。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧