小编awg*_*tek的帖子

为什么必须在 AbstractMongoClientConfiguration 中指定数据库名称?

https://github.com/spring-projects/spring-data-mongodb中,它指定AbstractMongoClientConfiguration实现String getDatabaseName(). 此外,该实施是强制性的。当我只想覆盖其他内容(例如configureConverters())时,我发现在实现中管理数据库名称属性很不方便。是否有原因getDatabaseName()无法有一个可以注入并用于派生数据库名称的默认AbstractMongoClientConfiguration实现MongoProperties?我考虑在 github 上提出问题,但注意到没有“问题”选项卡,所以在这里提问。

spring-data-mongodb spring-boot

5
推荐指数
0
解决办法
118
查看次数

UML 中的依赖项是否应显示多重性

我知道使用条纹箭头描述依赖关系,例如:

Client -----<<create>>----> Server
Run Code Online (Sandbox Code Playgroud)

我看到其他关系(关联、组合、聚合)通常需要多重性,但是,我不确定依赖关系是否需要或需要它。我应该在上图的每一侧放一个“1”吗?

uml

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

toString 但仅当不为空时

是否有任何实用程序可以轻松获取任意对象的字符串表示(如果存在)并保留它(null如果存在)null

例如

String result = null;
if (object != null) {
    result = object.toString();
}
Run Code Online (Sandbox Code Playgroud)

但不那么冗长。

我已经调查过ObjectUtilsString.valueOf但都没有返回null本身。两者都返回默认字符串,即空字符串或字符串"null"而不仅仅是null

java null tostring

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

标签 统计

java ×1

null ×1

spring-boot ×1

spring-data-mongodb ×1

tostring ×1

uml ×1