Spring面试题和答案(全)

发布时间:2020-06-01 23:26:49 作者:鸽子
来源:亿速云 阅读:164

1. 什么是 spring?

2. 使用 Spring框架的好处是什么 ?

3. Spring 由哪些模块组成 ?

4. 核心容器 (应用上下文) 模块

5. BeanFactory – BeanFactory 实现举例

6.XMLBeanFactory

7. 解释AOP模块

8. 解释JDBC抽象和 DAO模块

9. 解释对象/关系映射集成模块

10. 解释 WEB 模块

11. Spring配置文件

12. 什么是 Spring IOC 容器 ?

13. IOC 的优点是什么 ?

14. ApplicationContext通常的实现是什么 ?

15. Bean 工厂和 Application contexts 有什么区别 ?

16. 一个 Spring的应用看起来象什么 ?

17. 什么是 Spring的依赖注入 ?

18. 有哪些不同类型的IOC (依赖注入 )方式 ?

19. 哪种依赖注入方式你建议使用 ,构造器注入 ,还是 Setter方法注入 ?

20.什么是 Spring beans?

21. 一个 Spring Bean 定义 包含什么 ?

22. 如何给 Spring 容器提供配置元数据 ?

23. 你怎样定义类的作用域 ?

24. 解释 Spring支持的几种 bean的作用域

25.Spring框架中的单例 bean是线程安全的吗?

26. 解释 Spring框架中 bean的生命周期

27. 哪些是重要的 bean生命周期方法 ? 你能重载它们吗?

28. 什么是 Spring的内部 bean?

29. 在 Spring 中如何注入一个java集合 ?

30. 什么是 bean装配 ?

31. 什么是 bean的自动装配 ?

32. 解释不同方式的自动装配

33.自动装配有哪些局限性 ?

34. 你可以在 Spring中注入一个 null 和一个空字符串吗?

35. 什么是基于Java 的 Spring注解配置? 给一些注解的例子

36 什么是基于注解的容器配置 ?

37. 怎样开启注解装配 ?

38. @Required 注解

39. @Autowired 注解

40. @Qualifier 注解

41.在 Spring框架中如何更有效地使用JDBC?

42. JdbcTemplate

43. Spring对 DAO的支持

44. 使用 Spring通过什么方式访问 Hibernate?

45. Spring支持的ORM:

46.如何通过 HibernateDaoSupport将 Spring和 Hibernate结合起来 ?

47. Spring支持的事务管理类型

48. Spring框架的事务管理有哪些优点 ?

49. 你更倾向用那种事务管理类型 ?

50. 解释 AOP

51. Aspect 切面

52. 在 Spring AOP 中 ,关注点和横切关注的区别是什么 ?

53. 连接点

54. 通知

55. 切点

切入点是一个或一组连接点,通知将在这些位置执行。可以通过表达式或匹配的方式

指明切入点。

56. 什么是引入 ?

57. 什么是目标对象 ?

58. 什么是代理 ?

59. 有几种不同类型的自动代理 ?

60. 什么是织入。什么是织入应用的不同点 ?

61. 解释基于XML Schema方式的切面实现

62. 解释基于注解的切面实现

63. 什么是 Spring的 MVC框架 ?

64. DispatcherServlet

65. WebApplicationContext

66. 什么是 Spring MVC框架的控制器 ?

67. @Controller 注解

68. @RequestMapping 注解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring spring面试

上一篇:为什么要对K8S和OpenStack进行深度整合

下一篇:怎么应用Golang的标准库fmt

相关阅读