环境搭建,pom文件依赖
a.Maven作用是什么
以前开发后台,我们要自己来引入相关的jar包,然后书写相关的格式。maven相当于一个仓库,这一个仓库中有所有的jar包,是“一套一套”出现的jar包,每“一套”jar包都有一个相关的名字,这个名字就对应了我们的依赖。换一句话说就是,引入对应的名字,就相当于在我们的工程中引入的相关的一整套的jar包,无需我们在手动导入。 我们直接使用就可以了。
b.使用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