zoukankan      html  css  js  c++  java
  • 003 场景启动器

    一 .概述

      在前面,我们了解到了springboot对我们依赖版本的管理行为,但是还有一个问题依然需要解决,就是我们到底要引入那些jar文件的问题.

      比如,我们想完成一个web项目的开发,我们就需要引入大量的依赖,每次都需要复制一堆相同的依赖配置,不说很麻烦,而且非常容易出错,

      为此,springboot为我们提供了一个场景启动器的概念.


    二 .场景启动器

      场景启动器,简单说起来就是一个包含一个特定业务所需要的全部jar文件的集合.

      比如,springboot提供了web场景启动包,如果我们开发web项目,只需要引入一个web的场景启动包就可以了.至于里面到底需要多少具体的依赖,springboot帮助我们提前都声明好了.

      这样之后,我们再也不需要为到底需要上面jar文件而烦恼了.

      此外,spring提供的场景启动器的名称非常的规范,我们可以自己去推断自己需要的场景启动器的名称.

    看下面的web场景启动器:  

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    我们发现我们并没有制定版本的信息,那是因为我们使用了依赖管理的功能,具体看前一节.  


    三.起步依赖

      现在,我们在使用maven过程之中最为痛苦的问题得到了解决

      我们现在回想一下解决的方式

      [1] 使用依赖管理器管理我们需要jar文件的版本

      [2]通过场景启动器完成一个特定场景所有的jar文件的引入.

     我们看看上面我们引入的web环境的场景启动器,我们发现引入了大量的依赖.

      想想一下,如果我们自己需要一个一个的添加,那是得有多么的麻烦,所幸这个问题得到了比较好的解决.

  • 相关阅读:
    IE绝对定位元素神秘消失或被遮挡的解决
    14条最佳JS代码编写技巧
    Query中的$.getJSON
    理解JavaScript中的对象
    Javascript的IE和Firefox兼容性汇编
    window.location 与 window.location.href
    认识hasLayout主要IE浏览器css bug的一大罪恶根源
    C/C++版数据结构之排序算法
    C++关键字mutable
    C++关键字explicit
  • 原文地址:https://www.cnblogs.com/trekxu/p/9739402.html
Copyright © 2011-2022 走看看