【Java进阶营】Spring Boot 还是最先进的java框架吗

在本文中,我们来探讨一下 Spring Boot 应用程序框架是否仍是最先进的java框架

在下文中,我想仔细探讨一下Spring Boot在基于 Java 的应用程序开发中相关问题。我将对它的架构概念进行批判性讨论,并将其与Jakarta EE(原JavaEE)框架进行比较。我知道这个问题非常具有挑衅性,会引起很多同行的不理解。在比较这两个框架中,更关注于运行时环境的问题。

image.png

Spring Boot 和 Jakarta EE 都是用于开发微服务精心设计的概念。当我们谈论 Jakarta EE 和微服务时,总是谈论Eclipse Microprofile,它是当今 Jakarta EE 的标准扩展。Spring Boot 和 Jakarta EE 的概念非常相似。是因为 Jakarta EE 很多技术都受到了 Spring 和 Spring Boot 的启发。“约定优于配置”、CDI或注解的密集使用等概念最早是由 Spring 提出来的。这证明了 Spring 和 Spring Boot 的创新能力。

API 与实现

如果您在Jakarta EE上实现微服务,那么您是针对 API 而不是具体的实现来实现的。当您查看 Maven 项目的 pom.xml 时,这一方面变得显而易见。

image.png

关键依赖项标记为“ provided”。这意味着您希望实现是您的运行时的一部分,而不是与您的组件捆绑在一起。因此,您的组件比Spring Boot组件小得多。要运行您的应用程序,您需要将其部署

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值