使用maven开发springboot项目时pom.xml常用配置(推荐)

时间:2021-05-19

如题,记录一些平常开发用的pom文件细节

1.使用parent父类引用,解决依赖版本号不确定时自动匹配的问题

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --></parent>

2.整体的一些配置,或者定义一些版本号

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <mybatis-plus.version>3.2.0</mybatis-plus.version></properties>

3.springboot开发的一些基本依赖,如果是web开发,加上第二个依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>

4.苞米豆的mybatis-plus及动态数据源

<!-- 动态数据源 --><dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>2.5.6</version></dependency><!-- mybatis-plus --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version></dependency><!-- 代码生成器 --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus.version}</version></dependency>

5.前端的freemarker模板引擎

<!-- freemaker引擎 --><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.29</version></dependency>

6.简化代码的lombok,常用@Data注解用于省略实体类的setter、getter、toString方法和@Slf4j注解用于log日志记录

<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency>

7.超级好用的excel导入导出工具

<!-- Excel工具 --><dependency> <groupId>com.wuwenze</groupId> <artifactId>ExcelKit</artifactId> <version>2.0.72</version></dependency>

8.最后相当重要的一个:选用阿里云仓库,下载依赖速度杠杠滴。

<repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </repository></repositories>

到此这篇关于使用maven开发springboot项目时的pom.xml常用配置的文章就介绍到这了,更多相关maven开发springboot项目pom.xml常用配置内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章