Spring常见面试题
时间: 2023-06-30 09:07:39 浏览: 122
Spring 常见面试题
以下是一些常见的Spring面试题:
1. Spring框架是什么?
Spring是一个开源的轻量级Java企业应用程序开发框架,用于开发Web应用程序和企业应用程序。
2. Spring框架的核心组件是什么?
Spring框架的核心组件包括Spring IOC、Spring AOP、Spring MVC和Spring JDBC等。
3. 什么是Spring IoC?
Spring IoC(Inversion of Control)是Spring框架的核心,它是一种设计模式,它通过控制对象之间的依赖关系来实现对象之间的解耦。
4. Spring框架中的AOP是什么?
Spring框架中的AOP(Aspect Oriented Programming)是一种编程范式,用于将横切关注点与主要业务逻辑分离。
5. Spring框架中的Bean是什么?
Spring框架中的Bean是一个由Spring IOC容器管理的Java对象。Bean可以是任何类型的Java对象,包括POJO、数据访问对象(DAO)和服务类等。
6. Spring MVC是什么?
Spring MVC是一种基于MVC(Model-View-Controller)架构的Web应用程序开发框架。它提供了一个模型(Model)层、视图(View)层和控制器(Controller)层,用于开发Web应用程序。
7. Spring框架中的事务管理是什么?
Spring框架中的事务管理是一种机制,用于管理数据库事务。它可以通过声明式事务管理和编程式事务管理两种方式来管理事务。
8. Spring框架中的注解是什么?
Spring框架中的注解是一种将元数据与Java类、方法和属性关联起来的机制。它可以用于声明Bean、依赖注入、AOP、事务管理和Web应用程序开发等方面。
阅读全文