使用maven开发springboot项目时的pom.xml常用配置

【Springboot项目中pom文件parent报错的解决方法】~ ~ 详细教程 | 面试题:介绍一下常见的前端框架,例如React、Vue和Angular,它们有什么区别和特点。 目录(一)问题说明(二)解决方法(1)配置maven环境(2)修改settings.xml文件(3)修改的方法(4)配置maven信息(5)选中修改的文件(6)update maven (一)问题说明 我们在Eclipse中开发springboot项目时经常会遇到pom文件中的jar包下载不下来的情况,最经典的就是springboot的parent依赖jar包报错无法下载,其根本原因就是远程仓库的地址有问题,今天来给大家介绍一下解决方法。 (二)解决方法 (1)配置maven环境 首先你要在你的电脑上配 阅读详情

如题,记录一些平常开发用的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>

 

博客系统 - 系统简介与首页设计 用Bootstrap实现手机端的博客导航栏效果。 阅读详情

相关推荐

SLG大地图实战:从Tilemap到Shader的地表渲染与数据分层架构

本文深入探讨了SLG大地图开发中的关键技术挑战与解决方案,包括Tilemap系统的深度改造、地表渲染的Shader优化以及数据分层架构设计。通过实战案例,展示了如何实现视觉表现丰富、性能开销可控的SLG大地图,特别适合Unity开发者和游戏技术美术参考。

weixin_28693309的博客 520

通过maven项目来搭建SpringBoot

一、选中maven,创建项目 二、添加POM文件父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.1</version> </parent>

2012年开始工作,全栈开发老兵,目前已是一个老师,分享这么多年的心得体会 2346

单细胞测序中pseudo bulk差异分析的实战指南与审稿人应对策略

本文提供了单细胞测序中pseudo bulk差异分析的完整实战指南,旨在应对审稿人对样本量统计效力的质疑。文章详细解析了从数据聚合、使用DESeq2进行差异分析,到与单细胞水平结果进行交叉验证的全流程,并给出了应对常见问题与撰写回复的策略,帮助研究者提升结论的稳健性与说服力。

weixin_29214199的博客 823

新建SpringBoot Maven项目中pom常用依赖配置及常用的依赖的介绍

新建SpringBoot Maven项目中pom常用依赖配置及常用的依赖的介绍,并附上完整的一个常用pom依赖

munangs的博客 4万+

Unity2019编译器下使用Ump无错误,打包exe不播放 或 将exe文件在其他电脑下运行不播放

一、unity编译器下使用UMP可以播放视频,打包后查看debug 出现错误 UnloadTime: 1.070900 ms Fallback handler could not load library F:/PCTest/AccessControlSysteam/jfmx_Data/Mono/libdl Fallback handler could not load library F:/PCTest/AccessControlSysteam/jfmx_Data/Mono/libdl.dll Fa.

qq_42345116的博客 4700

告别反复格式化!用Ventoy制作2025年终极启动盘,Windows/Linux/macOS一网打尽

本文详细介绍了如何使用Ventoy制作2025年终极多系统启动盘,彻底告别反复格式化U盘的烦恼。Ventoy通过创新的引导加载器架构,允许用户在一个U盘内同时存放并直接启动Windows、Linux、macOS等多种系统镜像和WePE等维护工具,实现真正的非破坏性管理和极高的U盘利用率。文章涵盖从安装配置、镜像库构建到安全启动设置等全流程实战指南。

weixin_29280219的博客 242

springboot maven 引入依赖说明 pom.xml

spring-boot-starter-parent 是一个特殊的starter,它提供了项目相关的默认依赖,使用它之后 ,常用的包依赖可以省去 version 标签。我们会惊奇地发现,我们的工程自动添加了好多好多jar包, 这些 jar包正是开发时需要导入的jar包 <dependencies> <dependency> <groupId>org.s...

weixin_43805387的博客 7455

comsol如何实现五厚度的单元模拟?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 471

eureka配置_eureka,spring 2.1.7pom版本配置

spring cloud 版本的变化导致最新版本不能使用2.0以前的版本发布订阅,所以需要破pom文件的变更来发布订阅pom配置信息 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artif...

weixin_39710966的博客 377

YOLOv11改进 | 引入SFSConv空间频率选择卷积(含SFSC3k2二次创新),空间频率特征协同作用,检测性能全面提升

本文提出在YOLOv11中引入SFSConv空间频率选择卷积模块,通过显式分离和动态融合空间域与频率域特征,解决传统卷积对多尺度目标检测的局限性。SFSConv包含空间频率分离、动态权重融合和协同特征重建三个核心机制,并进一步创新提出SFSC3k2结构,通过双路频率分支增强特征协同作用。该改进显著提升了YOLOv11在遥感、医学等多尺度复杂场景下的检测性能,实验显示在微小目标检测任务中mAP提升5%-10%。代码实现展示了SFSConv模块的核心逻辑及其在PyTorch中的高效实现。

走向CTO的路上... 768

Dify 本地部署教程

到这里,Dify 就安装完成了,更多操作设置可以参考官方文档,Dify 和 FastGPT 基本上差不多,也可以同时安装一下 FastGPT 进行体验~Docker Compose 部署 | Dify。

Muti-Agent 6653

使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error

使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error 现象: 使用spring boot 2.1.7生成的maven项目导入eclipse后报错pom.xml第一行报unknown error 原因: spring boot 2.1.7的maven插件更新到了3.1.2,eclipse不兼容。 解决方法: 在pom.x...

然胖儿笔记 1445

保姆级教程解决Edge Copilot该服务在你所在的地区不可用及Sign in to continue your chat.——电脑篇

相信很多人更新到Win11之后都注意到自带的浏览器右上角多了一个Copilot,这个副驾驶是微软与OpenAI合作,免费使用,包括插件功能。相当于你可以在电脑上免费的使用GPT4。很可惜,点开提示该服务在你所在的地区不可用。很多人第一时间想到科学的上网应该就可以解决了,尝试后又提示you’ve reached the conversation limit for today.Sign in to continue your chat.明明登录账号了为什么还是不能用?不是免费吗,为什么提示今天受限制。 其实上

weixin_44887342的博客 5万+

Maven打包时引入本地jar包

背景 开发的时用到的jar包可能在私服中找不到,需在下载到本地,然后在编译器Eclipse或者IDEA中引入本地jar包,这样在本地开发是OK的,但是linux服务器通过Maven打包的时候会提示异常找不到对应的类。这是需要在我们的pom.xml文件添加点配置了。 落地 开发支付宝沙箱支付时,需要引入本地jar包,我把jar存放的项目中的/src/main/resources/lib 下 1.打成war包引入本地jar 在build节点添加配置如下 <plugin> <groupId&

emgexgb_sef的博客 896

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Maven打包引入本地依赖包

SpringBoot 工程,Maven 在构建项目时,如何引入本地 Jar 包?

Dreams_KS的博客 1450

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

maven打包springboot项目运行提示jar中没有主清单属性

当我照着Spring Boot的开发手册上写hello world练习时,使用maven打包springboot项目运行提示jar中没有主清单属性。 出错原因:Spring Boot的maven依赖使用错了。 使用的依赖是自己在maven上找的spring-boot-starter-web,代替了spring-boot-starter-parent这个parent POM。以下是正确打包! p...

qq_38558270的博客 2843

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Spring boot 使用maven打包,运行提示清单文件缺少属性

1.使用Spring boot 打jar包的时候,需要相应的build(pom.xml)依赖。不使用依赖jar,会导致清单文件缺失属性。 &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-...

湫兮若风的博客 410

IDEA打包Maven项目时,如何将配置文件排除

现在开发项目时,为了开发、测试方便,系统会有多套配置文件,当项目打包转测的时候,即使测试环境在启动项目时指定配置文件,仍然会存在各种问题,因此最好的办法就是在打包项目时,将这些配置文件全部排除在外。参考文档:https://maven.apache.org/plugins/maven-jar-plugin/examples/include-exclude.html。原文链接:https://blog.csdn.net/i1025700727/article/details/108266424。

today231126的博客 2421

Java 直接获取 pom.xml 配置的属性值

Java 直接获取 pom.xml 配置的属性值

李晋江的博客 1538

SpringMVC和SpringBoot开发环境、生产环境的多环境配置

Java服务端开发的时候像数据库连接,缓存连接等配置都要区分开发环境和正式环境,可能还有测试环境等。这里介绍一下方便区分和管理不同环境配置文件的方法。 SpringMVC多环境配置 我的代码工程是maven工程,所有这里就以maven工程为例子。 1.创建多环境配置文件存放目录 如上图所示,在main目录下面创建/filters目录,再根据不同的环境创建不同的目录,我平常使用4种环境配...

现场喷口水的专栏 1160

springboot创建项目

springboot什么是springboot?Springboot和spring是密不可分的,它是spring平台的一个全新的框架,目的就是简化spring框架在应用过程中的初始化搭建和开发过程。它是基于spring4进行的设计。刚才我们说道springboot的目的就是为了简化项目的初始化搭建和我们的开发,为了解决这些问题,springboot平台提出了一个概念,叫做“约定优于配置”,使用这种方式来简化开发过程。从而使开发人员在开发过程中不在定义过多的配置。Boot,使用maven来管理依赖关系。使用s

qq_57785602的博客 676

idea开发工具spingboot项目-本地引入Maven库以外的jar包方式

idea开发工具spingboot项目-本地引入Maven库以外的jar包方式 步骤: <dependency> <groupId>com.huifu.cfca</groupId> <artifactId>cryptokit.jni</artifactId> <version>1.0</versi...

小馒头味的博客 645

通过maven profile 打包指定环境配置(excludes去除无用包)通过配置pom实现打包时根据不同环境选择对应的配置文件

通过配置pom实现打包时根据不同环境选择对应的配置文件

fengbaozonghuiguoqu的博客 7100

Maven@maven项目编译生成的target没有resource的配置文件

通过maven项目管理工具使用maven的webapp骨架快速创建springboot项目。

全局安装vue-cli之后,命令行执行vue -V,提示:“vue”不是内部或外部命令,也不是可执行的程序或批处理文件 1159

基于SpringBoot新闻网的开发-创建SpringBoot项目文件

项目搭建及基础配置

Love7178的博客 410

SpringBoot Maven打包根据环境排除文件

Maven 打包根据环境排除文件

weixin_42568618的博客 3483
上一篇: springboot系列之免重启动态修改配置
下一篇: linux快速简单安装mysql、redis、ftp服务
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值