基本信息
文件名称:java spring 面试题及答案.doc
文件大小:26.69 KB
总页数:6 页
更新时间:2025-03-13
总字数:约3.64千字
文档摘要

javaspring面试题及答案

一、单项选择题(每题2分,共10题)

1.Spring框架的核心特性是?

A.依赖注入B.AOPC.MVCD.事务管理

2.Spring中配置Bean通常使用?

A.XMLB.Java注解C.以上都可以D.properties文件

3.以下哪个注解用于标识一个SpringBean?

A.@AutowiredB.@ComponentC.@RequestMappingD.@Service

4.Spring中默认的Bean作用域是?

A.singletonB.prototypeC.requestD.session

5.下面哪个是Spring事务管理的接口?

A.TransactionManagerB.SessionFactoryC.DataSourceD.ApplicationContext

6.要在Spring中使用AOP,需要引入的模块是?

A.spring-coreB.spring-aopC.spring-webD.spring-orm

7.以下哪个注解用于自动装配Bean?

A.@ComponentB.@ControllerC.@AutowiredD.@Bean

8.Spring启动时会读取的配置文件是?

A.web.xmlB.applicationContext.xmlC.log4j.propertiesD.struts.xml

9.以下不属于Spring功能模块的是?

A.CoreContainerB.DataAccessC.ServletD.Messaging

10.在Spring中,获取Bean的方法是?

A.getBean()B.findBean()C.loadBean()D.newBean()

二、多项选择题(每题2分,共10题)

1.Spring支持的Bean作用域有?

A.singletonB.prototypeC.requestD.sessionE.globalSession

2.以下哪些注解属于Spring用于创建Bean的注解?

A.@ComponentB.@ServiceC.@ControllerD.@RepositoryE.@Bean

3.Spring中AOP可以应用在哪些场景?

A.日志记录B.事务管理C.权限控制D.性能统计E.数据加密

4.Spring支持的事务传播行为有?

A.REQUIREDB.REQUIRES_NEWC.SUPPORTSD.NOT_SUPPORTEDE.MANDATORY

5.以下属于Spring核心容器模块的是?

A.beansB.coreC.contextD.expressionE.aop

6.可以用来配置Spring事务的方式有?

A.XML配置B.注解配置C.Java配置类D.properties文件E.数据库配置

7.Spring框架的优势包括?

A.轻量级B.依赖注入C.面向切面编程D.方便的事务管理E.与多种框架集成

8.以下哪些接口属于Spring数据访问层相关?

A.JdbcTemplateB.HibernateTemplateC.SessionFactoryD.DataSourceE.TransactionManager

9.在Spring中使用注解配置Bean时,需要开启的功能有?

A.组件扫描B.自动装配C.AOP代理生成D.事务注解驱动E.国际化支持

10.Spring对以下哪些持久化技术有支持?

A.JDBCB.HibernateC.JPAD.MyBatisE.TopLink

三、判断题(每题2分,共10题)

1.Spring是一个轻量级的Java开发框架。()

2.Spring中Bean的默认作用域是prototype。()

3.@Autowired注解只能用于属性注入。()

4.Spring事务管理默认是声明式事务。()

5.AOP是Spring框架的核心特性之一。()

6.配置Spring时只能使用XML文件。