我在春季使用mongodb
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
一切正常,直到显示以下警告为止
2019-08-28 07:10:01.672信息9558 --- [restartedMain] m.c.i.MongoPersistentEntityIndexResolver:字段的找到周期 路径'monitorSocket->的'SocketBase'类型的'endpoints' monitorSocket'
2019-08-28 07:10:01.672信息9558 --- [ restartedMain] m.c.i.MongoPersistentEntityIndexResolver:找到周期 对于路径“ prev-> prev”的“ Node”类型的“ waitStatus”字段
2019-08-28 07:10:01.672信息9558 --- [restartedMain] m.c.i.MongoPersistentEntityIndexResolver:字段的找到周期 路径“上一个->下一个->上一个”的“节点”类型中的“ waitStatus”
它仍然可以正常工作,但是尽管禁用了日志,但是启动应用程序却花费了很多时间
logging.level.org.springframework.data.mongodb.core.index=OFF
在某些使用过的模型的预览下
@Document(collection="Nodes")
public class Node {
@Id
private String idNode;
private String name;
private List<Microservice> microServices;
}
@Document(collection="Applications")
public class Application {
@Id
private String name;
private List<Node> nodes;
@ApiModelProperty(hidden = true)
private List<NodeComponent> nodeComponents = new ArrayList();
..
}
任何建议
答案 0 :(得分:0)
只需确保您的实体中具有一致的类型,就我而言,这是
ZeroMQ Zcontext 引起了问题。
但是,您可以使用 @Transient 批注通过Mongo忽略该属性
14:29 hello I'm version 1
14:31 hello I'm version 1
14:33 hello I'm version 1
14:35 hello I'm version 2
14:37 hello I'm version 2
14:39 hello I'm version 2
最诚挚的问候;)