JavaGuidePro.com
Toggle Menu
主页
在线Java编译器
教程
Java 教程
Spring 教程
博客
博客列表
Spring 核心
评估你对 IoC、依赖注入和 Spring Bean 的理解。
1. Spring Core中哪个是高级IoC容器?
BeanFactory
ApplicationContext
ContainerManager
BeanManager
2. Spring Core中DI指的是什么?
直接注入(Direct Injection)
依赖注入(Dependency Injection)
数据集成(Data Integration)
动态包含(Dynamic Inclusion)
3. Spring中用于自动注入依赖的注解是?
@Inject
@Autowired
@Resource
@Value
4. Spring Core中Bean的默认作用域是?
prototype
request
singleton
session
5. 哪种配置方式使用XML文件定义Spring Bean?
基于Java的配置
基于注解的配置
基于XML的配置
基于Groovy的配置
6. Spring中用于标记服务层组件的注解是?
@Component
@Service
@Repository
@Controller
7. 哪种依赖注入方式需要带有依赖参数的构造函数?
Setter注入
字段注入
构造函数注入
接口注入
8. 哪个接口由需要在初始化时收到通知的Bean实现?
InitializingBean
DisposableBean
BeanPostProcessor
ApplicationContextAware
9. Java配置中用于指定Bean id的注解是?
@Bean
@Component
@Id
@Name
10. Spring IoC容器的核心作用是?
处理HTTP请求
管理应用依赖和Bean生命周期
连接数据库
渲染视图
11. Spring Core默认支持的Bean作用域有哪些?
singleton
prototype
request
session
12. Spring Core支持的依赖注入方式有哪些?
构造函数注入
Setter注入
字段注入
接口注入
13. 哪些是Spring的 stereotype 注解?
@Component
@Service
@Repository
@Controller
14. Java配置中用于定义配置类和Bean的注解有哪些?
@Configuration
@Bean
@ComponentScan
@Service
15. Spring Bean的生命周期回调方式有哪些?
init-method
destroy-method
afterPropertiesSet()
destroy()
16. Spring的@Autowired注解默认要求依赖必须存在(即非可选)。
True
False
17. prototype作用域的Bean在Spring IoC容器中只创建一次。
True
False
18. @ComponentScan注解用于启用组件扫描,使Spring能够发现@Component、@Service等类。
True
False
19. Spring Core中IoC的全称是什么(中文)?
20. Java配置中用于标记返回Bean的方法的注解名称(不带@)?
Reset
Answered 0 of 0 — 0 correct