微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 是spring framework 3.0类型安全的

在另一个question我问过,提出一个问题,即spring框架不是类型安全的.它是真的还是固定的,你能给出一个例子吗?

最佳答案
首先,“类型安全”对于依赖注入框架意味着什么.我能想到的是,您可以通过指定类型而不仅仅是bean名称来从上下文中获取bean. Spring 3允许这样做.

否则,类型安全意味着您可以按类型定义依赖项.你可以在所有版本的弹簧中执行此操作.

另一件事是编译时安全.使用spring 3.0之前的版本时,必须使用基于字符串的名称来区分共享相同接口(或超类型)的两个bean.在Spring 3.0中,您可以使用基于注释的限定符(使用javax.inject.Qualifier),因此编译时也更安全.

另外要提到的是泛型的使用.你可以拥有,例如@Inject List< MyService>在春天.

原文地址:https://www.jb51.cc/spring/431621.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐