小编Jef*_*ook的帖子

'spring.datasource.testWhileIdle' 是一个未知的属性。你的意思是“spring.datasource.tomcat.abandon-when-percentage-full”?

我正在研究Spring Boot JDBC MYSQL示例。在这个例子中,我使用了1.3.1.RELEASEspring boot starter 版本,当时我使用了以下 2

spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1
Run Code Online (Sandbox Code Playgroud)

未显示任何警告的属性。现在,当我更新到1.5.13.RELEASE它给我警告。在我看来,有些事情已经改变了。我浏览了https://docs.spring.io/spring-boot/docs/1.5.x/reference/html/common-application-properties.html,但我没有清楚地了解到底发生了什么变化。任何人都可以请指导吗?

spring spring-boot

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

如何根据 Spring Boot 和 Spring doc 中的配置文件隐藏端点?

我正在研究Spring Boot v2.2.2.RELEASE and SpringDoc UI and Open API Specification OAS3,我在这里发现了非常相关的问题:https ://github.com/springdoc/springdoc-openapi/issues/201 。

我有 4 个配置文件,分别是 Dev、Stage、UAT 和 Prod,并表示我有 Student API、Employee API 和 Department API。

我想要 UAT 和 Prod 配置文件,我想隐藏 Department API。怎能不呢?

springdoc springdoc-ui springdoc-openapi-ui

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

在 v2.0.X 中无法使用 Spring Cloud + boot 调用 /encrypt 端点

我正在使用 Spring Cloud and Security 示例。在这个例子中,我使用的是 Spring Boot 版本1.4.1.RELEASE。Spring Boot 父版本到2.0.4.RELASE. 我在端点开始破坏之后更新依赖项的那一刻。

我已经通过Spring Cloud Config - Encrypt Password和文档http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html,但不知道为什么我会收到 forbiddeb 错误。

我尝试使用 CURL 和 POSTMAN,得到禁止的错误。

C:\Users\pc>curl localhost:8888/encrypt -d connectionstring=server123;user=root;password@word1 {"timestamp":"2018-09-01T12:53:17.382+0000","status":403 ,"error":"Forbidden","message":"Forbidden","path":"/encrypt"} C:\Users\pc>

注意:我的服务器运行在端口 8888 上,并且已经添加了 JCE 文件

POST : http://localhost:8888/encrypt

在此处输入图片说明

我在下面使用的代码

pom.xml

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
        <spring-cloud.version>Finchley.SR1</spring-cloud.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId> …
Run Code Online (Sandbox Code Playgroud)

spring spring-boot spring-cloud

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

org.axonframework.commandhandling.distributed.CommandDispatchException:该命令不包含路由键

我正在开发Spring Boot + Axon + CQRS示例。在这个例子中,当击中

curl -H "Content-Type : application/json" -d '{"company" : "apple", "description" : "My Kep"}' http://localhost:8080

我已经启动了下面的服务器(axonserver-4.0.jar),我看不到修复错误的方法。如果您需要任何其他详细信息,请告诉我?

-rw-r--r-- 1 user 1049089     6153 Oct 17 13:11 README.txt
-rw-r--r-- 1 user 1049089    16934 Oct 17 19:50 LICENSE.txt
drwxr-xr-x 1 user 1049089        0 Oct 22 22:26 kubernetes/
-rwxr-xr-x 1 user 1049089  3290320 Oct 22 22:26 axonserver-cli-4.0.jar*
-rwxr-xr-x 1 user 1049089 83303084 Oct 22 22:26 axonserver-4.0.jar*
drwxr-xr-x 1 user 1049089        0 Oct 22 22:26 ../
drwxr-xr-x 1 user …
Run Code Online (Sandbox Code Playgroud)

spring axon spring-boot

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

考虑在配置中重新访问以上条目或定义类型为“ org.springframework.data.redis.core.RedisTemplate”的bean

开发Spring Boot + Spring Data Redis示例时出现以下错误。在此示例中,我正在寻求实现contains按spring doc不可能实现的方法,并在此处链接:原因:java.lang.IllegalArgumentException:CONTAINING(1):Redis查询不支持[IsContaining,Containing,Contains]派生-Redis将根据匹配的详细信息提取数据。

***************************
APPLICATION FAILED TO START
***************************

Description:

Field redisTemplate in com.baeldung.MainAppDemo required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found.

The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)

The following candidates were found but could not be injected:
    - Bean method 'redisTemplate' in 'RedisAutoConfiguration' not loaded because @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate


Action:

Consider revisiting the entries above or defining …
Run Code Online (Sandbox Code Playgroud)

java redis jedis spring-data-redis spring-boot

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

找到具有时间戳的两个日期之间的分钟差异?

我正在使用Postgres并寻找具有时间戳的两个日期之间的差异,我们如何获得以分钟为单位的值?

SELECT DATE_PART('秒', '2021-02-03 08:14:52'::时间戳) - DATE_PART('秒', '2021-02-03 08:17:16'::时间戳);

postgresql postgresql-9.5

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

Spring Cloud Kafka Streams 与 Spring Cloud Stream 之间的区别?

Spring Cloud Kafka Streams、Spring Cloud Stream、Spring Cloud Function、Spring AMQP 和 Spring for Apache Kafka 有什么区别?

apache-kafka spring-cloud-stream

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