SpringBoot怎么管理封装java包的关系
首先SpringBoot直接写注解加依赖就可以了,基本上不用写xml,非常方便,在这里我只写了两个核心包
为什么选择jar类型?
SpringBoot基本上是个应用程序了,只要用java命令程序去运行就可以了,所以不用选择war类型
核心依赖
<!—引入SpringBoot父类依赖-->
<dependencyManagement> //只要引入这个父类依赖,他就把一些常用的依赖包依赖过来了
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.4.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!-SpringBoot-web 组件 --> //SpringBoot默认是个MVC,而且引入这个依赖SpringMVC+spring+mybatis就给你全部整合好了,而且不用担心版本冲突问题,不用写版本
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
为什么一个java包就把SpringMVC+spring+mybatis给整合好了?(SpringBoot封装java依赖原理)
其实就像maven的依赖一样,maven的所有jar包全部都在parent以来里面,然后在parent里面给封装好。他也是,都给你封装好了,所以SpringBoot封装java依赖原理就是根据maven的继承依赖关系,可以管理jar包。