在Spring中,setter注入的优点包括( )。【3项】
A. 通过setter方法设定依赖关系更加直观自然
B. 当依赖关系(或继承关系)较复杂时,构造注入方式的构造函数相当庞大,此时若使用设值注入方式则简单快捷
C. 某些第三方类库要求组件必须提供默认的构造函数,此时构造注入方式的依赖注入机制则会突显局限性,难以完成期望功能
D. 在构造期即创建完整、合法的对象
查看答案
在Spring中,使用构造注入的优点包括( )。
A. 把创建完整、合法对象的工作给构造函数外的其他方法来做
B. 避免了编写繁琐的setter方法,所有的依赖关系都没有在构造函数中设定
C. 由于不存在setter方法,而是在构造时由容器一次性设定依赖关系
D. 通过构造注入,可以在构造函数中决定依赖关系的注入顺序
Spring JDBC模板有()【2项】
A. JdbcTemplate
B. NamedParameterJdbcTemplate
C. ParameterJdbcTemplage
D. SpringJdbcTemplate
Spring AOP可以实现()[3项]
A. 前置通知
B. 类通知
C. 异常通知
D. 环绕通知
以下关于为spring bean 注入依赖说法正确的是( ) 【多选2项】
A. 当用setter注入方式为bean 注入依赖时必须保证bean类有一个无参构造函数
B. 当用setter注入方式为bean 注入依赖时只需保证bean类有一个任意个数参的构造函数即可
C. 当用构造方法注入方式为bean注入依赖时必须保证bean类有一个无参构造函数
D. 当用构造方法注入方式为bean注入依赖时必须保证bean类有一个和bean配置的参数(用 配置)个数、类型匹配的构造函数