java – 是spring framework 3.0类型安全的

前端之家收集整理的这篇文章主要介绍了java – 是spring framework 3.0类型安全的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

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

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

猜你在找的Spring相关文章