maven项目三个常用依赖,mybatis, 下载dependency失败时如何删除

spring-boot-starter-parent,spring-boot-starter,spring-boot-starter-web 作用

spring-boot-starter-parent

这是Spring Boot的父级依赖,这样当前的项目就是Spring Boot项目了,是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签。

==(控制版本信息)以后不需要再写版本。

spring-boot-starter

是spring-boot的核心,因为它可以自动发现,会自动加载对应的jar包,

可以通过maven完成自包含并通过注释配置使spring上下文发现并实例化的一个可插拔的组件或服务

因为还包含了日志和yaml如果不想用自带的日志的时候 ,要给排除了。

以下是排除spirng-boot-starter自带的log然后更换为log4j2.

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>

spring-boot-starter-web

加载web模块开发所需要的jar包

MyBatis

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录

编译时提示cannot be read or is not a valid ZIP file

"repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.30/tomcat-embed-core-9.0.30.jar' in project '003' cannot be read or is not a valid ZIP file 003 Build path Build Path Problem

1582376932948

删除重新下载以后,发现第二个文件没有了,所以应该是下载的问题。直接全删除

1582377239289


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论