java – Spring Boot vs. JAX-RS(Restlet)用于死简单微服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Spring Boot vs. JAX-RS(Restlet)用于死简单微服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1333字,纯文字阅读大概需要2分钟。
内容图文
![java – Spring Boot vs. JAX-RS(Restlet)用于死简单微服务](/upload/InfoBanner/zyjiaocheng/805/faf39490ce174e258e40f203336bad23.jpg)
我想构建一个非常小的自包含微服务,为一些存储数据的REST操作提供存储(不需要持久性).
因此,我正在寻找最轻量级方法的框架.在研究了可用的JAX-RS实现后,Restlet似乎是一个不错的选择.
还建议使用Spring Boot,并注释您不需要JAX-RS.我有点困惑. JAX-RS不是Java REST应用程序的标准吗?我不需要将Spring Boot与JAX-RS结合起来吗?
解决方法:
它们是完全不同的野兽,它们都可以以自己的方式对你有用.
我会解释一下:
Spring启动完美支持Rest服务.
Spring引导闪耀,因为你可以在5-6行代码中创建一个休息服务.
春季启动会:
>处理Web容器(它嵌入了tomcat / jetty,尽管您可能也选择在外部部署战争)
>处理所有依赖项(版本合规性和强制).它还意味着JSON操作框架,而不仅仅是声明REST端点的方式. Spring启动时默认使用Jackson.
>处理包装所有东西的麻烦.如果你使用WAR它可能不那么有趣(当然,在这种情况下,你将不得不考虑web容器和spring boot为你做的).但是你使用Jars – spring boot会创建一个可以加载java -jar< youjar>的大jar.
>可选择为您的应用程序提供指标和JMX内容 – 只需声明执行器的maven / gradle依赖关系,您就可以开始使用了.
所有这些使得弹簧靴非常适合开发可能属于您的自包含微服务.
相反如果您正在寻找框架来为您现有的解决方案提供休息,那么您可能不会使用spring boot.也许你根本不使用弹簧,谁知道呢?
所以我想说,Jersey / Restlet等只是用于在Java中更轻松地开发REST服务的Web框架. Spring boot更多的是关于管理你的应用程序,当然它也提供了一种使用REST服务的方式,就像它提供了一种使用JDBC,Servlet API等的方式.
希望这可以帮助
内容总结
以上是互联网集市为您收集整理的java – Spring Boot vs. JAX-RS(Restlet)用于死简单微服务全部内容,希望文章能够帮你解决java – Spring Boot vs. JAX-RS(Restlet)用于死简单微服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。