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
删除重新下载以后,发现第二个文件没有了,所以应该是下载的问题。直接全删除
还不快抢沙发