小编Chu*_*k L的帖子

Spring Boot项目无法解决依赖关系-无法在org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASE上收集依赖关系

我在设置Spring演示项目时遇到问题,无法轻松地在线找到解决方案。下面列出了详细信息,我找到了一种使之起作用的方法(我将添加为答案),也许会对其他人有所帮助。

我正在遵循使用spring构建REST服务的指南:https : //spring.io/guides/tutorials/bookmarks/

在指南中,它说到https://start.spring.io/并选择以下内容:Web,JPA,H2和Lombok。

我下载,升级并导入到Eclipse中的Spring Tool Suite中。马上可以看到该项目有问题,所以我右键单击该项目-> Maven->更新项目...这没有解决,所以接下来我要做的是:

右键单击项目->运行方式-> Maven安装

结果导致BUILD FAILURE:

无法在项目restDemo上执行目标:无法解析项目com.example:restDemo:jar:0.0.1-SNAPSHOT的依赖关系:无法在org.springframework.boot:spring-boot-starter-web:jar:2.1上收集依赖关系.1.RELEASE-> org.hibernate.validator:hibernate-validator:jar:6.0.13.Final:无法读取org.hibernate.validator:hibernate-validator:jar:6.0.13的工件描述符.Final:无法从/到中心(https://repo.maven.apache.org/maven2)传输工件org.jboss.shrinkwrap:shrinkwrap-bom:pom:1.2.3 :sun.security.validator.ValidatorException:PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径-> [帮助1]

我在公司防火墙后面,我认为这与无法获取所有依赖关系有关。

spring maven spring-boot

5
推荐指数
1
解决办法
1387
查看次数

ReactJS 中堆叠进度条中的进度条工具提示

我正在尝试使用react-bootstrap 在堆叠进度条的各个条上添加工具提示。使用 OverlayTrigger 可以吗?这是我开始的代码:

<ProgressBar>
    <ProgressBar variant='success' now={7} max={21}></ProgressBar>
    <ProgressBar variant='danger' now={7} max={21}></ProgressBar>
    <ProgressBar variant='secondary' now={7} max={21}></ProgressBar>
</ProgressBar>
Run Code Online (Sandbox Code Playgroud)

我尝试在内部 ProgressBar 周围使用 OverlayTrigger,但在浏览器中呈现时,它们不会出现,因为每个 ProgressBar 都被视为较大进度条内的单独进度条。例如:

<div class="progress">
    <div class="progress">
        <div role="progressbar" class="progress-bar bg-success" aria-valuenow="33" aria-valuemin="0" aria-valuemax="100" style="width: 33%;"></div>
    </div>
    <div class="progress">
        <div role="progressbar" class="progress-bar bg-danger" aria-valuenow="33" aria-valuemin="0" aria-valuemax="100" style="width: 33%;"></div>
    </div>
    <div class="progress">
        <div role="progressbar" class="progress-bar bg-secondary" aria-valuenow="33" aria-valuemin="0" aria-valuemax="100" style="width: 33%;"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以通过对每个 ProgressBar 使用 Overlay,然后在每个 ProgressBar 上指定 onMouseEnter 和 onMouseLeave 来解决这个问题。还为每个 ProgressBar 创建 ref 和显示状态变量。这是唯一的方法吗?许多重复的代码将由 OverlayTrigger 处理。我不想使用 title …

progress-bar reactjs react-bootstrap

1
推荐指数
1
解决办法
1770
查看次数