Spring Boot 面试题深度解析,面试官喜欢深挖的Spring Boot问题
随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环跑给干趴下了!
比如下面这一段的 Spring Boot 问答:
问:你觉得 Spring Boot 最大的优势是什么呢?
答:Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软件设计范式,开发人员按照约定的方式来进行编程,可以减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。
问:Spring Boot 中 “约定优于配置“的具体产品体现在哪里。
答:Spring Boot Starter、Spring Boot Jpa 都是“约定优于配置“的一种体现。都是通过“约定优于配置“的设计思路来设计的,Spring Boot Starter 在启动的过程中会根据约定的信息对资源进行初始化;Spring Boot Jpa 通过约定的方式来自动生成 Sql ,避免大量无效代码编写。具体详细可以参考:Spring Boot 为什么这么火?
问:Spring Boot Starter 的工作原理是什么?
推荐阅读
- BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring附答案
- BAT面试Java高岗必问115题:Spring,微服务,SpringMVC,MyBatis
- BATJ30道经典常见Android 高级面试题及答案
- 2020春招Java面试题型汇总《1》
- SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」
- 2020最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..
- 疫情过后,Java开发者如何应对多线程与高并发面试题目?提高自身竞争力
- 腾讯面试题难倒众网友:100支箭你和对手共用,怎么才能赢?
- 从中游公司跳槽到腾讯T4的制胜关键,自曝狂刷五遍的面试题
- 百度开发七年攻城狮汇总全网高级Java岗位面试题(附答案总结)建议珍藏