5.Maven中的dependency和dependencyManagement之间的区别:
dependencyManagement和dependency都是属于pom文件中的标签,而dependencyManagement一般值出现在父工程中,作用就是用于总的工程的jar包版本控制,例如在父工程中的dependencyManagement下面定义了mysql的版本之后,子工程的dependency中在指定jar包的时候就不用给出版本号,会自动采用父工程的版本进行导入,当然也可以子工程自己单独指定,这样的话就可以修改父工程默认的版本号。并且dependencyManagement只是指定一个引入版本规范,并不是实际的引入这个包,子项目才会实际去引用。