美文网首页
Spring Boot入门

Spring Boot入门

作者: 匆匆过客wk | 来源:发表于2017-12-13 15:45 被阅读0次

    前言

        SpringBoot仍然是Spring家族中的一员,但是它对新什么来说可以说是无任何门槛,只要懂maven,会看文档就能亦步亦趋的开始一个新项目。

        不过为了更好深入的学习的话,最好还是会一些Spring的知识的,学会了Spring的原理,能很容易理解SpringBoot。SpringBoot会自动帮你把相关Bean配置。

    什么是SpringBoot

       SpringBoot不是一门新的技术,从本质上来说SpringBoot还是Spring(Spring一直是很火的一个开源框架),所以你不用担心入门这个新框架会多难。

        SpringBoot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

    为什么是SpringBoot

        Spring在Java EE开发中是实际意义上的标准,但我们在开发Spring的时候可能会遇到以下令人头疼的问题:

        (1)大量配置文件的定义;

        (2)与第三方软件整合的技术问题,Spring每个新版本的推出都以减少配置作为自己的主要目标,例如:

        (a)推出@Component, @Service, @Repository, @Controller等注解在类上声明Bean;

        (b)推出@Configuration, @Bean的Java配置来替代Xml配置.

        在脚本语言和敏捷开发大行其道的时代,Java EE的开发显得尤为笨重,让人误解Java EE开发就该如此.Spring在提升Java EE开发效率的脚步上从未停止过,而Spring Boot的推出时具有颠覆和划时代意义的.Spring Boot具有以下优点:

        (1)遵循"习惯优于配置"原则,使用Spirng Boot只需很少的配置,大部分时候可以使用默认配置;

        (2)项目快速搭建,另外还可以无配置整合第三方框架;

        (3)可完全不使用xml配置,只使用自动配置和Java Config;

        (4)内嵌入Servlet如Tomcat容器,应用可用jar包运行(java -jar);

        (5)运行中应用状态的监控.

    相关文章

      网友评论

          本文标题:Spring Boot入门

          本文链接:https://www.haomeiwen.com/subject/azaaixtx.html