| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 【Java面试】如何理解Spring Boot中的Starter? -> 正文阅读 |
|
[Java知识库]【Java面试】如何理解Spring Boot中的Starter? |
需要高手面试文档(附赠阿里内部十万字面试文档)或者有不懂的技术面试题想咨询的小伙伴可以扫描下方二维码 普通人:嗯。。。。。。 高手:Starter是Spring Boot的四大核心功能特性之一,除此之外,Spring Boot还有自动装配、Actuator监控等特性。 Spring Boot里面的这些特性,都是为了让开发者在开发基于Spring生态下的企业级应用时,只需要关心业务逻辑, 减少对配置和外部环境的依赖。 其中,Starter是启动依赖,它的主要作用有几个。
在我看来,Starter组件几乎完美的体现了Spring Boot里面约定优于配置的理念。 另外,Spring Boot官方提供了很多的Starter组件,比如Redis、JPA、MongoDB等等。 但是官方并不一定维护了所有中间件的Starter,所以对于不存在的Starter,第三方组件一般会自己去维护一个。 官方的starter和第三方的starter组件,最大的区别在于命名上。 官方维护的starter的以spring-boot-starter开头的前缀。 第三方维护的starter是以spring-boot-starter结尾的后缀 这也是一种约定优于配置的体现。 以上就是我对这个问题的理解。 总结在技术的学习过程中,我认为“为什么是” 比 “是什么”要重要。 以这种方式来学习,带来的好处就是对技术理解会更加深刻。 这道题考察的就是“为什么是”,不难,关键在于自己的理解。 如果想获得一对一的面试指导以及面试资料,可以私信我。 需要高手面试文档(附赠阿里内部十万字面试文档)或者有不懂的技术面试题想咨询的小伙伴可以扫描下方二维码 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:11:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |