单选题 在Spring中,由IoC容器管理的对象被称为?

A、 Object
B、 Component
C、 Bean
D、 Instance
下载APP答题
由4l***hl提供 分享 举报 纠错

相关试题

单选题 Spring JDBC的核心组件JdbcTemplate解决了传统JDBC操作中的哪些主要问题?

A、代替SQL语言,允许开发者使用Java对象进行数据库查询.
B、自动管理数据库连接的创建、释放和异常处理等重复性工作.
C、自动生成所有CRUD(增删改查)操作的SQL语句.
D、提供了多数据库连接池的自动负载均衡功能.

单选题 Spring AOP的切点(Pointcut)表达式语言(如AspectJ切点表达式)的主要作用是什么?

A、定义一个Bean的生命周期.
B、定义将要执行的业务逻辑.
C、指定依赖注入的类型(如构造器注入或Setter注入).
D、精确匹配应该应用通知(Advice)的连接点(Join Point).

单选题 在Spring中,以下哪种依赖注入(DI)方式是推荐的首选方式,因为它能保证对象在创建后是完全初始化且不可变(如果所有字段都是final)的?

A、接口注入(通过实现特定接口)
B、构造器注入(通过构造方法)
C、字段注入(通过@Autowired直接修饰字段)
D、Setter注入(通过Setter方法)

单选题 Spring AOP创建代理时,如果目标Bean实现了一个或多个接口,Spring默认会使用哪种代理机制?

A、静态代理
B、AspectJ LTW(加载时织入)
C、CGLIB代理
D、JDK动态代理(JDK Dynamic Proxy)

单选题 在Spring IoC容器中,如果一个Bean被定义为Singleton作用域,那么当有多个请求访问这个Bean时,会发生什么?

A、容器仅创建一个Bean实例,但为每个请求提供一个新的代理对象.
B、Bean的创建和销毁与Web请求的生命周期同步.
C、为每个请求创建一个新的Bean实例.
D、容器仅创建一个Bean实例,所有请求共享这一个实例.

单选题 如果需要在目标方法执行之前、之后,甚至可以在方法执行过程中完全取代目标方法的执行,应该使用哪种类型的AOP通知(Advice)?

A、@Around(环绕通知)
B、@AfterThrowing(异常通知)
C、@AfterReturning(后置通知)
D、@Before(前置通知)

单选题 在Spring AOP中,术语Join Point(连接点)指的是什么?

A、程序执行期间的某个点,如方法调用或字段设置,可以插入切面逻辑的地方.
B、用于定义何时何处应用通知(Advice)的表达式.
C、一个包含切点和通知的模块,实现交叉关注点.
D、通知(Advice)在特定的连接点执行的动作.

单选题 关于Spring的声明式事务管理,以下哪一项描述是正确的?

A、声明式事务是通过在业务代码中显式调用PlatformTransactionManager.commit()实现的,主要用于简化数据源配置.
B、它依赖于Spring AOP机制,通过创建事务代理对象,在目标方法执行前后自动植入事务处理逻辑.
C、在一个被@Transactional注解修饰的方法内部,捕获并处理了异常(使用try-catch),该事务仍然会自动回滚.
D、声明式事务只支持基于XML文件的配置方式,不能与@Transactional注解一起使用.