小编use*_*666的帖子

Spring Boot自动装配具有多种实现的接口

在普通的Spring中,当我们想自动连接一个接口时,我们在Spring上下文文件中定义它的实现。那Spring Boot呢?我们怎样才能做到这一点?目前,我们仅自动装配不是接口的类。这个问题的另一部分是关于在Spring启动项目中的Junit类中使用类。例如,如果我们要使用CalendarUtil,则如果我们自动连接CalendarUtil,它将抛出空指针异常。在这种情况下我们该怎么办?我现在刚刚使用“新”进行了初始化...

junit spring autowired spring-boot

8
推荐指数
4
解决办法
1万
查看次数

使用 Windows 身份验证从 Spring boot 应用程序连接到 MSSQL

我目前正在使用以下属性从 Java Spring Boot 应用程序连接到远程 Mssql 服务器:

spring.datasource.url=jdbc:sqlserver://ip\\domain;databaseName=name
spring.datasource.username=abc
spring.datasource.password=def
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
Run Code Online (Sandbox Code Playgroud)

该应用程序在 Windows 和 UNIX 服务器上运行。我现在需要开始使用 Windows 身份验证而不是数据库凭据。MSSQL 端已对此进行配置和支持。从 Java spring boot 来看,这是行不通的。我尝试添加到 url:integratedSecurity=true 它说找不到 dll。我将 sqljdbc_auth.dll 添加到 java jre bin 文件夹中,但它不起作用。

unix windows sql-server spring-boot

7
推荐指数
2
解决办法
3万
查看次数

Spring Boot - Docker 日志

我有一个在 docker 容器内运行的 spring boot java 应用程序。我在应用程序中配置了 logback。我在哪里可以访问生成的日志?配置的路径是:

<property name="LOG_PATH" value="logs"/>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用以下方法检查日志: docker logs containerName --follow 但是此命令返回上次启动应用程序时的当前日志。我如何检查滚动日志或存档的日志。

有没有办法为 logback 日志创建卷?

java linux docker spring-boot

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

Spring boot - 在 @Qualifier 上使用可配置的值

我有一个接口的两个实现,我想根据配置选择要使用的实现。限定符解决方案不起作用,因为它在配置之前已初始化。我怎样才能做到这一点?

java spring spring-boot

5
推荐指数
2
解决办法
3167
查看次数

如何使用RabbitMQ仲裁队列进行数据复制

在 RabbitMQ 文档中提到

RabbitMQ 代理操作所需的所有数据/状态都会在所有节点上复制。消息队列是一个例外,默认情况下消息队列驻留在一个节点上,尽管它们对所有节点都是可见且可访问的。要跨集群中的节点复制队列,请使用支持复制的队列类型。仲裁队列指南中介绍了此主题。

如果我们使用 springboot amqp 经典队列,并且需要开始使用 RabbitMQ 集群,其中数据在节点之间复制,以将数据丢失的风险降至最低,那么需要对代码进行哪些更改才能开始使用仲裁队列?

spring rabbitmq nodes spring-amqp spring-boot

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