Maven的依赖和作用

环境搭建,pom文件依赖

a.Maven作用是什么

以前开发后台,我们要自己来引入相关的jar包,然后书写相关的格式。maven相当于一个仓库,这一个仓库中有所有的jar包,是“一套一套”出现的jar包,每“一套”jar包都有一个相关的名字,这个名字就对应了我们的依赖。换一句话说就是,引入对应的名字,就相当于在我们的工程中引入的相关的一整套的jar包,无需我们在手动导入。 我们直接使用就可以了。

b.使用Maven注入依赖,相关依赖如下

maven官方文档地址

<!--开发web项目必须引入的依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<!--freeMarker的相关依赖,模板引擎依赖,配置该依赖的目的是为了解析以.ftl结尾的文件,将我们的文件完全交给“引擎”进行管理-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

<!--测试的相关依赖,引入该依赖之后能够使用相关测试类注解-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
</dependency>
<!--为了方便实用,最好将这个注解和上一个测试类注解一起引入-->
<dependency>
   <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <scope>test</scope>
</dependency>

<!--引入js的标准标签库-->
<dependency>
   <groupId>jstl</groupId>
   <artifactId>jstl</artifactId>
   <version>1.2</version>
</dependency>

<!--日志输出,相关的框架转换已经匹配完成-->
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.16.16</version>
</dependency>

<!--连接数据库的驱动,引入该依赖之后,配置相关yaml配置,就可自动完成数据库连接-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--连接方式为java连接-->
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
</dependency>

<!--mybatis相关控件的引入,为了更加方便的使用我们的开发架构,请引入该依赖-->
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.3.0</version>
</dependency>

<!--tomcat服务器,配置相关的yaml配置,就可完成Tomcat服务器配置-->
<dependency><!--springBoot的自带Tomcat服务器-->
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

<!--配置热部署的依赖,只需要我们在setting中启用相应的功能就可以了-->
<!--详细信息请参照该博客下的详细解释 ——> Maven热部署功能:https://www.cnblogs.com/a8457013/p/7866536.html-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

<!--分页插件的依赖,需要时进行引入-->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.3</version>
</dependency>

c.Maven常用依赖的文档

我总结了一下常用的相关依赖,下成了一个Word文档。最常用的也就那么几个,多看看官网就完全OK了。
百度网盘链接地址
提取码:yj6y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值