一、依赖
1、创建空的工程
2、创建模块
- 先创建一个springboot模块
- 再创建一个maven模块
目前有两个模块
3、将springboot进行安装到本地
可以看到已经安装到本地仓库
4、对hello的pom文件中添加依赖springboot并对hello进行编译
依赖成功
二、依赖范围
例:
<dependencies>
<dependency>
<groupId>com.laoxu</groupId>
<artifactId>springboothello</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
- provided范围依赖说明:
- 例如servlet-api.jar,在本地测试时需要使用这个jar启动服务器,而部署到服务器上的tomcat时,由于tomcat容器中已经存在了这个jar,若参与打包会冲突,即范围为provided。
三、依赖的排除
例:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--忽略内嵌tomcat,打包部署到tomcat。注*本地运行的时候要把这一段忽略引入个注释掉,要不然项目启动不了-->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
四、统一配置
统一配置版本号
- 先自定义一个标签,用于配置版本号
<properties>
<laoxu.spring.version>2.2.4.RELEASE</laoxu.spring.version>
</properties>
- 引用自定义标签属性
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${laoxu.spring.version}</version>
</dependency>
</dependencies>
此时,${laoxu.spring.version} 就代表 2.2.4.RELEASE