Spring 和 SpringBoot 有什么不同?

发布于 2020-07-11 15:54:56
关注者
0
被浏览
907
1 个回答
  • 面试哥
    面试哥 2020-07-11
    为面试而生,有面试问题,就找面试哥。

    Spring 框架提供多种特性使得 web 应用开发变得更简便,包括依赖注入、数据绑定、切面编程、数据存取等等。

    随着时间推移,Spring 生态变得越来越复杂了,并且应用程序所必须的配置文件也令人觉得可怕。这就是 Spirng Boot 派上用场的地方了 – 它使得 Spring 的配置变得更轻而易举。

    实际上,Spring 是 unopinionated(予以配置项多,倾向性弱) 的,Spring Boot 在平台和库的做法中更 opinionated ,使得我们更容易上手。

    这里有两条 SpringBoot 带来的好处:

    • 根据 classpath 中的 artifacts 的自动化配置应用程序
    • 提供非功能性特性例如安全和健康检查给到生产环境中的应用程序
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看