微型服务与弹簧靴相比普通弹簧

时间:2015-07-16 08:26:10

标签: spring spring-boot microservices

Spring Boot除了常规Spring之外还有什么优势? 我见过人们说跟随......

  1. 使用默认值运行代码
  2. 嵌入式服务器
  3. 轻松启动无需配置
  4. ...等
  5. 我对这些事实很好。但除了RAD(快速应用程序开发)之外,Boot还有什么东西可以提供给我们吗?

    https://spring.io/guides/gs/spring-boot/有一个简单的HelloController应用程序,我们也使用Spring MVC开发。

    除了RAD,我没有看到任何优势。如果我错了,请纠正我。

    我听说Spring Boot旨在促进微服务。例如,我采用https://spring.io/guides/gs/spring-boot/ HelloController应用程序,我可以将其假设为微服务吗?如果是,如果我想创建另一个微服务会发生什么?我是否必须为此创建另一个项目?

    假设您使用Tomcat,Glassfish等服务器。当Spring启动嵌入式服务器时,如何处理服务器配置。 例如,您想在Tomcat中添加一些参数。

    我对Spring启动和使用感到困惑。感谢是否有人可以解释。

1 个答案:

答案 0 :(得分:1)

是的,从某种意义上说,Spring Boot可以定义为Spring上的RAD外套。但它非常复杂,值得注意并节省了大量时间。

微服务是一种小的解耦应用程序,就像你说的HelloController应用程序一样。每个微服务都是一个不同的项目。他们将通过暴露的API相互交谈。

Spring Boot具有通过代码和属性配置嵌入式服务器的方法。其参考资料将有更多细节。

凭借我在Spring Boot上的经验已经有一段时间了,并且会强烈推荐它。