maven配置springboot项目pom.xml有哪些推荐的长尾词?

2026-04-19 16:021阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计650个文字,预计阅读时间需要3分钟。

maven配置springboot项目pom.xml有哪些推荐的长尾词?

题目,记录一些平时开发中常用的pom文件要素:

maven配置springboot项目pom.xml有哪些推荐的长尾词?

1. 使用parent父类引用,解决依赖版本不固定时自动匹配的问题 - parent - groupId: org.springframework.boot - artifactId: spring-boot-starter-parent - version: 2.x.x (根据实际版本选择)

如题,记录一些平常开发用的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>maven.aliyun.com/nexus/content/groups/public</url> </repository> </repositories>

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

本文共计650个文字,预计阅读时间需要3分钟。

maven配置springboot项目pom.xml有哪些推荐的长尾词?

题目,记录一些平时开发中常用的pom文件要素:

maven配置springboot项目pom.xml有哪些推荐的长尾词?

1. 使用parent父类引用,解决依赖版本不固定时自动匹配的问题 - parent - groupId: org.springframework.boot - artifactId: spring-boot-starter-parent - version: 2.x.x (根据实际版本选择)

如题,记录一些平常开发用的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>maven.aliyun.com/nexus/content/groups/public</url> </repository> </repositories>

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