弹簧引导2 -初识与新工程的创建

  

弹簧引导的由来

  

相信大家都听说过春天框架。

  

春天从诞生到现在一直是流行的J2EE开发框架。
随着春天的发展,它的功能越来越强大,随之而来的缺点也越来越明显,以至于发展到后来变得越来越臃肿,使用起来也非常的麻烦。
到后来由于过于强调配置的灵活性,有时即使只为了加入一个简单的特性,而需要相当多的XML配置,从而被人们诟病为“配置地狱“!

  

后来许多优秀的服务端框架涌现出来,比如基于JavaScript的nodeJS,基于Python的Django,烧瓶,龙卷风框架。都由于其使用简单的特性被越来越多的开发者采用。

  

Sprint引导就是为了应对这些框架的挑战而出现的,它彻底改变了春天框架臃肿的现状。使得J2EE的框架变得简单起来,目前越来越多的公司和项目选择了它。

  

弹簧引导最新的版本是2。x,本文我们就来介绍它的安装与配置,快速创建你的第一个弹簧引导工程,享受她的优雅与强大。

  

弹簧引导的特性

  

春季启动的主要有以下几个杀手级特性,可以大大减少学习与使用的复杂性,让我们更多地关注业务,提升开发效率:

  
      <李>可创建独立可运行的应用程序,打包后仅一个jar包,运行即可。   <李>内置应用服务器Tomcat、Jetty等,无需部署。   <李>零XML配置,彻底摆脱“配置地狱“。   <李>自动配置各种第三方库,常用的第三方库引入即可用。   <李>内置各种服务监控系统,实时观察服务运行状态。   
  

创建春引导工程

  

我们废话不多说,现在就开始介绍创建春引导2工程的方法,这是进行弹簧引导学习与开发的第一步。

  

方法一:通过想法内置工具创建

  

如果你使用IntelliJ IDEA作为你的开发IDE的话,这种方式最为方便,不过前提是使用终极版(最终版),在IntelliJ的官网可以下载到(当然如果条件允许推荐购买正版)。

  
      <李>   

    <>强打开的想法选择创建新工程
    春天引导2 -初识与新工程的创建

      李   <李>   

    <强>选择导航栏中的春天Initializr
    春天引导2 -初识与新工程的创建

      李   <李>   

    <>强然后填入工程信息
    注意这里有使用Maven还是Gradle的选择。我们这里既然要零XML配置,这里选择使用Gradle工程,如图。我们使用Sprint引导的目的也就是简化我们的开发生活,不是吗?
    春天引导2 -初识与新工程的创建

      李   <李> <>强添加第三方依赖
    我们这里添加需要的第三方依赖。如果你第一次接触弹簧引导,为了避免复杂性,可以选择添加以下两个依赖。其他的依赖不必担心,你可以在任何时候非常容易地添加依赖。   
  
      <李>   

    DevTools:是一系列开发工具配置,比如热部署。
    春天引导2 -初识与新工程的创建

      李   <李> Web:对网络开发的基础支持。
    春天引导2 -初识与新工程的创建   
     <李>   

完成工程创建
填入工程名和保存目录后,点击完成。
春天引导2 -初识与新工程的创建

  李   <李>创建完工程后,会有一个gradle配置的一个界面,这里我们选择使用默认的包装。这个选项会自动为我们下载对应版本的gradle进行配置和编译,无需我们自己安装配置等,非常方便。
春天引导2 -初识与新工程的创建“> <br/>点击好后我们就成功地创建了新工程!恭喜!李</>
  </ol>
  <h3>方法二:通过春天Initializr创建</h3>
  <p>这种方式适用于不使用IntelliJ IDEA和使用免费版的想法同学,通过官方创建春引导工程的网站直接创建。<br/>方法一其实也是使用这个网站作为模板来集成到中想法的。</p>
  <p>点击这里进入到这个网站(https://start.spring.io/) </p>
  <ol>
  <h2 class=弹簧引导2 -初识与新工程的创建