关于idea引入spring boot <parent></parent>父依赖标红问题
一、问题说明
偶然换了下spring boot的版本号,结果idea一直标红,报该父依赖一直找不到。
但是当我查看引入的依赖时,版本号已经变成2.2.7.RELEASE了,而且还有提示该依赖在本地仓库的位置,如下:
说明版本号为2.2.7.RELEASE的依赖确实已经下载到了maven本地仓库,在本地仓库中也能找到该依赖,所以这肯定是idea显示的问题。
当我把idea中spring boot版本换为上图中的之前已下载的2.2.3.RELEASE版本时,又不报错了,如下:
因此可以推断,idea会缓存本地maven仓库已经存在的父依赖元数据,所以我们能看到依赖的位置这些信息。而当我们引入本地仓库不存在的父依赖版本时,虽然依赖已经下载带本地仓库,但idea缓存的元数据并没有更新,因此会报红,通过ctrl+鼠标右键也点不进去。
二、解决办法
既然是idea缓存导致显示错误的问题,我们把idea缓存清一下就okay了,如下:
idea清理缓存重新启动后,之前的标红就没了,2.2.7.RELEASE版本正常显示,如下:
总结
到此这篇关于idea引入spring boot <parent></parent>父依赖标红问题的文章就介绍到这了,更多相关spring boot parent父依赖内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
详解Spring Boot 项目中的 parent
前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> &
-
解析spring-boot-starter-parent简介
本指南将帮助您了解Spring Boot Starter Parent如何帮助管理依赖项版本,所有Spring Boot项目通常使用spring-boot-starter-parent作为pom.xml中的父项: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version&g
-
关于idea引入spring boot <parent></parent>父依赖标红问题
一.问题说明 偶然换了下spring boot的版本号,结果idea一直标红,报该父依赖一直找不到. 但是当我查看引入的依赖时,版本号已经变成2.2.7.RELEASE了,而且还有提示该依赖在本地仓库的位置,如下: 说明版本号为2.2.7.RELEASE的依赖确实已经下载到了maven本地仓库,在本地仓库中也能找到该依赖,所以这肯定是idea显示的问题. 当我把idea中spring boot版本换为上图中的之前已下载的2.2.3.RELEASE版本时,又不报错了,如下: 因此可以推断,idea
-
spring boot的maven配置依赖详解
本文介绍了spring boot的maven配置依赖详解,分享给大家,具体如下: 我们通过引用spring-boot-starter-parent,添加spring-boot-starter-web 可以实现web项目的功能,当然不使用spring-boot-start-web,通过自己添加的依赖包也可以实现,但是需要一个个添加,费时费力,而且可能产生版本依赖冲突.我们来看下springboot的依赖配置: 利用pom的继承,一处声明,处处使用.在最顶级的spring-boot-dependen
-
spring boot创建项目包依赖问题的解决
今天捣腾了spring boot,按照官网案例,缺发现本地无论包依赖出现问题,并且无法启动,一整天在踩maven的坑,记录下这个血的教训. 1.spring-core依赖包问题 运行application,发现缺少依赖的spring-core包: 但是spring boot的包都是通过parent的starter引入的,通过mvn denpendency:tree查看项目的jar依赖信息: 发现spring-core依赖包是存在的,但是为什么运行的时候回报错找不到类. 倒腾了一个下午试过各种方
-
Spring Boot中slf4j日志依赖关系示例详解
前言 SpringBoot底层使用的是slf4j+logback来进行日志记录 把其他common-logging.log4j.java.util.logging转换为slf4j 下面这篇文章主要给大家介绍了关于Spring Boot slf4j日志依赖关系的相关内容,下面话不多说了,来一起看看详细的介绍吧 底层依赖关系 关系如何转化 底层通过偷梁换柱的方法,用jcl.jul.log4j中间转换包进行转化 如果要引入其他框架,必须将其中默认日志依赖剔除 SpringBoot从maven依赖中剔除
-
eclipse怎么引入spring boot项目插件的方法
因为项目需要,需要在一个之前没做过springBoot项目的eclipse上跑一个springBoot项目并完成打包,所以就在网上查完资料以后搞了一下. 首先我们最好新开一个工作空间以免影响到其他项目,然后在新的工作空间进行操作.集成SpringBoot项目需要引入STS(springsource-tool-suite)插件.引入STS插件有两种方式,可选择以下其中一种进行集成: 第一种:在线下载 在eclipse中的商店自动下载安装TST,具体步骤为:Help -> Eclipse Markt
-
Spring Boot 整合 Apache Dubbo的示例代码
Apache Dubbo是一款高性能.轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现. 注意,是 Apache Dubbo,不再是 Alibaba Dubbo.简单来说就是 Alibaba 将 Dubbo 移交给 Apache 开源社区进行维护.参见 dubbo-spring-boot-project Spring Boot 系列:整合 Alibaba Dubbo 一.本文示例说明 1.1 框架版本Dubbo 版本
-
Spring Boot与Spring MVC Spring对比及核心概念
目录 一.SpringBoot.SpringMVC.Spring对比 Spring框架 SpringMVC SpringBoot 二.SpringBoot自动配置 三.什么是SpringBootStarter? 四.什么是SpringBootStarterParent 五.嵌入式web容器 六.SpringData 七.springboot2.x新特性 7.1.基础环境升级 7.2.依赖组件升级 7.3.默认软件替换 7.4.新技术的引入 7.5.彩蛋 一.Spring Boot . Sprin
-
Spring Boot与Spring MVC Spring对比及核心概念
目录 一.SpringBoot.SpringMVC.Spring对比 Spring框架 SpringMVC SpringBoot 二.SpringBoot自动配置 三.什么是SpringBootStarter? 四.什么是SpringBootStarterParent 五.嵌入式web容器 六.SpringData 七.springboot2.x新特性 7.1.基础环境升级 7.2.依赖组件升级 7.3.默认软件替换 7.4.新技术的引入 7.5.彩蛋 一.Spring Boot . Sprin
-
详解spring boot实现websocket
前言 QQ这类即时通讯工具多数是以桌面应用的方式存在.在没有websocket出现之前,如果开发一个网页版的即时通讯应用,则需要定时刷新页面或定时调用ajax请求,这无疑会加大服务器的负载和增加了客户端的流量.而websocket的出现,则完美的解决了这些问题. spring boot对websocket进行了封装,这对实现一个websocket网页即时通讯应用来说,变得非常简单. 一.准备工作 pom.xml引入 <dependency> <groupId>org.spring
随机推荐
- 如何得到XML文档大小
- S6500系列交换机NAT功能的配置方法
- Oracle两张表关联批量更新其中一张表的数据
- php简单提示框alert封装函数
- 终于实现了!精彩的jquery弹幕效果
- 详解mybatis通过mapper接口加载映射文件
- php用户密码加密算法分析【Discuz加密算法】
- Linux bash删除文件中含“指定内容”的行功能示例
- Lua table中安全移除元素的方法
- Java创建线程的两种方式
- asp.net创建事务的方法
- 用Jquery实现滚动新闻
- jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
- 基于C语言指令的深入分析
- L-BLOG 漏洞介绍及修复(图)
- Android如何集成极光短信验证
- getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
- JavaScript体验异步更好的解决办法
- Vue.directive()的用法和实例详解
- 使用Go语言解析动态JSON格式的方法