JavaRush /Java 博客 /Random-ZH /摘自 June 的简历:Spring Boot 是“神奇”的 Java 框架

摘自 June 的简历:Spring Boot 是“神奇”的 Java 框架

已在 Random-ZH 群组中发布
想象一下,您已经完成了 JavaRush 培训并开始寻找第一份工作。在职位描述中,您会遇到从未尝试过的框架和工具。我们将推出一系列文章来帮助您了解哪些 Java 工具用于哪些项目,以及您应该在开发人员职业生涯的哪个阶段学习它们。在第二篇文章中我们将讨论Spring Boot框架。

Spring Boot:它是什么?

在上一篇文章中我们讨论了Spring框架。Spring Boot 是一组在 Spring 框架上运行的预配置模块。这些模块简化了用 Spring 编写的应用程序的配置。许多 IT 专家将 Spring Boot 称为魔杖,因为它“神奇地”简化了开发人员的工作。当然,一点也不神奇。这是通过依赖管理原理实现的:通过选择 Spring Boot 的一个版本,我们隐式地选择了数十个依赖项,如果没有框架,则必须手动协调这些依赖项。如果我们用之前摘自 6 月简历:Spring Boot - “神奇”的 Java 框架 - 1的比喻,罗宋汤是一个Web应用程序,Spring框架是一个罗宋汤套装,那么Spring Boot就是同样的“万能炊具”,可以帮助你快速做饭。Spring Boot 有自己的文档和许多现成的解决方案,您可以在项目中复制和使用它们。

Spring Boot 有多受欢迎?

根据 Java 工具公司 JetBrains 的研究,Spring Boot 成为 2019 年最受欢迎的 Java Web 框架,比去年增长 14%。56%的受访者选择它作为他们的主要开发框架。自该框架创建以来,对该框架的需求一直在增长。根据ITJobsWatch 的统计数据,英国所有开发人员职位空缺中有 2% 需要了解该框架。拥有Spring Boot的开发人员平均工资每年大约6万英镑。在开发人员 Stack Overflow 的资源上,需要 Spring Boot 的不同职位的薪资从每年 45 美元到 10 万美元不等。

哪些项目需要它?

几乎所有人。以前,开发人员需要了解 Java EE 技术,但现在几乎所有地方的 Java 开发人员都必须了解 Spring 框架,包括 Spring Boot。

何时以及如何教学?

在去面试之前,初级者最好先了解一下Spring Boot框架的基础知识。在此之前你还需要学习:
  1. Maven 是一个用于自动化项目构建的工具。
  2. Servlet 是一个 Java 接口,其实现扩展了服务器的功能。
  3. 通过网络传输信息的协议。
  4. 数据库(基础知识)。
  5. JSON/XML 序列化协议。
以下是 Quora 上开发人员自己对 Spring Boot 的评价:
  • “Spring 开发人员最大的噩梦之一是维护应用程序所需的大量配置。Spring Boot消除了配置应用程序所需的任何工作,从而填补了这一空白。”
  • “Spring 是一个强大的框架,它不仅可以帮助您了解Spring,还可以帮助您了解其他框架。Spring Boot 只是一个可以轻松配置和使用 Spring 的工具。此外,它继续在企业应用程序中广泛使用,因此存在的时间将比我们预期的要长。”

您可以在JavaRush 在线实习中学习如何在实践中使用 Spring Boot 。

每赛季针对达到 35 级的用户进行一次招募。

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION