小编Loc*_* Le的帖子

Spring Boot 2.0.3缺少Spring Security的oauth2'dependencies.dependency.version'

我尝试添加spring安全性的依赖关系。这是我的pom.xml

<properties>        
    <spring-boot.version>2.0.3.RELEASE</spring-boot.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>${spring-boot.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

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

    <dependency>
        <groupId>org.springframework.security.oauth</groupId>
        <artifactId>spring-security-oauth2</artifactId>
    </dependency>
    ...
<dependencies>
Run Code Online (Sandbox Code Playgroud)

我尝试使用artifactId spring-security-oauth2,它说:org.springframework.security.oauth:spring-security-oauth2:jar的'dependencies.dependency.version'丢失了

但在春季1.4.2.RELEASE中,它可以工作。springboot 2.0.3.RELEASE的新的spring security oauth2 maven repo是什么?(无元素)谢谢

spring maven-3 spring-boot

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

java8, optional.orElse() 不工作但 optional.orElseGet() 工作

这是我的代码:

return repository.findFirstByFxDateAndTransCurrAndCrdhldBillCurr(
            LocalDate.parse(request.getDate()), request.getTransactionCurrency(), request.getBillingCurrency())
            .orElse(getCurrencyExchangeRateFromApi(request));
Run Code Online (Sandbox Code Playgroud)

它不起作用,但我将 .orElse 更新为 .orElseGet

return repository.findFirstByFxDateAndTransCurrAndCrdhldBillCurr(
            LocalDate.parse(request.getDate()), request.getTransactionCurrency(), request.getBillingCurrency())
            .orElseGet(() -> getCurrencyExchangeRateFromApi(request));
Run Code Online (Sandbox Code Playgroud)

它工作完美,我不知道原因,是java8的错误吗?

我尝试再次运行多次,没有任何变化,但我尝试编写一个小示例,可选的 String 而不是来自存储库,也可以。

java-8

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

标签 统计

java-8 ×1

maven-3 ×1

spring ×1

spring-boot ×1