解析:
这个注解表明 bean 的属性必须在配置的时候设置,通过一个 bean 定义的显式的属性值或通
过自动装配,若@Required 注解的 bean 属性未被设置,容器将抛出
BeanInitializationException。
解析:
@Autowired 注解提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和
@Required一样,修饰 setter 方法、构造器、属性或者具有任意名称和/或多个参数的 PN 方
法。
解析:
当有多个相同类型的 bean 却只有一个需要自动装配时,将@Qualifier 注解和@Autowire 注
解结合使用以消除这种混淆,指定需要装配的确切的 bean。
在 Spring 框架中如何更有效地使用 JDBC?
解析:
使用 SpringJDBC 框架,资源管理和错误处理的代价都会被减轻。所以开发者只需写
statements 和 queries 从数据存取数据,JDBC 也可以在 Spring 框架提供的模板类的帮助下
更有效地被使用,这个模板叫 JdbcTemplate (例子见这里 here)
解析:
JdbcTemplate 类提供了很多便利的方法解决诸如把数据库数据转变成基本数据类型或对象,
执行写好的或可调用的数据库操作语句,提供自定义的数据错误处理。