对于什么使用Spring Boot框架?

时间:2016-09-14 20:15:55

标签: java spring spring-boot

Spring Boot框架有哪些有用的功能,哪些在实践中广泛适用?

2 个答案:

答案 0 :(得分:2)

关于Spring Boot的两个最好的事情是

  • 它是纯Java。您可以在不使用XML的情况下运行它
  • 内置tomcat app服务器。您可以在不设置应用服务器的情况下运行它

所以现在使用它既正确又简单。我建议尝试其中一个github示例,我想推荐的是https://spring.io/guides/gs/rest-service/ - 只需下载文件,您就可以直接使用gradle运行它。

答案 1 :(得分:2)

主要观点如下(我的意见,这意味着应该关闭这个问题):

  • spring-boot是微服务的java答案 :why-spring-is-winning-the-microservices-game
  • 有点鼓励12-factors
  • 您可以拥有一个包含~10行代码的simple working example
  • 您可以使用相同的弹簧配置从jar(带有嵌入式容器)启动应用程序或部署为战争。配置一次,在任何地方部署/运行:)
  • spring-boot autoconfigures很多东西适合你:弹簧配置更简单
  • 调试应用程序就像执行main方法一样简单
  • 很有趣
  • 很多很棒的春季项目很好地融入了sring-boot:spring-cloudspring-data ......
  • 另一个答案:Advantage of Spring Boot

What Spring says

  

Spring Boot旨在轻松创建Spring驱动的,   生产级应用和服务,最小化。它需要   一个固执己见的Spring平台,以便新的和现有的   用户可以快速找到他们需要的位。

     

...

     

Spring Boot的主要目标是:

     
      
  • 为所有Spring开发提供从根本上更快且可广泛访问的“入门”体验
  •   
  • 开箱即用,但随着要求开始偏离默认值而迅速摆脱
  •   
  • 提供大型项目常见的一系列非功能性功能(例如嵌入式服务器,安全性,指标,   健康检查,外部化配置)
  •