Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 弹簧靴的含义如下“;自以为是的默认配置”;方法_Spring_Spring Boot - Fatal编程技术网

Spring 弹簧靴的含义如下“;自以为是的默认配置”;方法

Spring 弹簧靴的含义如下“;自以为是的默认配置”;方法,spring,spring-boot,Spring,Spring Boot,我刚刚开始学习春靴。在它的官方页面中,我发现了这个术语,但我不理解它在Spring boot上下文中的实际含义。Spring boot只是决定了一组默认配置的bean,如果需要,您可以覆盖这些bean 例如,如果您包括用于jpa的spring boot starter pom,您将自动配置内存中的数据库、hibernate实体管理器和简单的数据源。这是一个您可以覆盖的固执己见(Spring认为这是一个很好的起点)默认配置的示例 请参见Spring Boot,如果您愿意,Spring是否服用类固醇

我刚刚开始学习春靴。在它的官方页面中,我发现了这个术语,但我不理解它在Spring boot上下文中的实际含义。

Spring boot只是决定了一组默认配置的bean,如果需要,您可以覆盖这些bean

例如,如果您包括用于jpa的spring boot starter pom,您将自动配置内存中的数据库、hibernate实体管理器和简单的数据源。这是一个您可以覆盖的固执己见(Spring认为这是一个很好的起点)默认配置的示例


请参见

Spring Boot,如果您愿意,Spring是否服用类固醇。这是一个很好的方法,可以很快开始使用几乎整个Spring堆栈。我将试着从程序员的角度总结“自以为是的默认配置”在实践中的含义,如下所示:

  • 通过为您提供最有可能让您满意的智能默认配置,帮助您快速设置完全工作的应用程序(web应用程序或其他应用程序)

  • 它是通过一种叫做“自动配置”的方式实现的,通过向类路径添加某些依赖项,Spring产品生态系统的功能在应用程序中“自动神奇地”启用;通过maven或gradle添加此类依赖项非常简单

  • 大多数自动配置都尊重您自己的配置,如果您已经通过自己的bean提供了自己的配置,则会自动退出

  • 如果采用java配置方法配置Spring应用程序,您将受益最大

  • 通过开发自己的自动配置组件(通过注释!),将新功能完美地集成到应用程序中

  • 大量的自动配置组件可用,从数据库(h2、derby等)、servlet容器(tomact、jetty等)到电子邮件和WebSocket。开发自己的产品很容易。重要的是,其他人可以在自己的组件中使用这些技术支持。请随时投稿

  • 有助于编写非常干净的代码,同时承担所有繁重的工作,这样您就可以更加关注业务逻辑


  • 希望你玩得开心;在过去十年左右的时间里,它绝对是市场上最优秀的框架之一。

    它遵循自以为是的默认配置,因此减少了开发人员的工作量。SpringBoot总是使用合理的意见,主要基于类路径内容。因此,它会覆盖默认配置