Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

常见 Starter 应怎样选择?

查看完整题解

参考回答

直接回答

按用途选择最小依赖集合,例如MVC、响应式Web、JDBC/JPA、验证、安全、监控、缓存或消息集成。Starter清单随版本变化,Boot4应查当前名称和模块划分。引入某个starter只是准备能力,不表示已经配置连接、业务规则或完整生产保障。

讲清原理

Boot4的MVC与WebFlux等有更明确的技术入口,例如spring-boot-starter-webmvc。测试也有基础和技术相关模块,不能拿一张旧版通用清单推断全部测试包仍在原位置。

同一应用除非有清楚理由,不要把两个Web栈和所有数据中间件一起装入。第三方集成还应由其兼容表确认支持的Boot代际,官方BOM不会替所有外部项目担保。

候选配置经过条件筛选,缺省对象可让给用户配置
候选配置经过条件筛选,缺省对象可让给用户配置

例子与易错点

依赖选完后检查依赖树、自动配置条件和实际启动资源。出现两个日志实现或多个同类客户端时,先追踪传递依赖,不要继续加更多starter压住错误。

相关题:第 2 题、第 9 题、第 17 题。

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。