Код: Выделить всё
public class AssemblyMenuModel {
@JsonProperty("caption")
protected String caption;
@JsonProperty("path")
protected String path;
@JsonProperty("id")
protected String id;
@JsonProperty("name")
protected String name;
@JsonProperty("menus")
protected List menus;
}
Есть ли способ остановить такое поведение?
РЕДАКТИРОВАТЬ - 1
Процедура Blow вставляет значение в карту документа
Код: Выделить всё
public void setConfigValue(String cfgName, Object cfgValue) {
System.out.println("setConfigValue :: Setting config value");
if(cfgName==null || cfgName.isEmpty())return;
try {
Document cfgDocument=getAppConfigDoc();
System.out.println("setConfigValue :: Config document = "+cfgDocument);
if(cfgDocument!=null) {
String appId=PlatformContextInfoProvider.getAppIdentifier();
Bson filter=Filters.eq("applicationIdentifier", appId);
UpdateOptions options=new UpdateOptions();
options.upsert(false);
Bson update=Updates.set("configs."+cfgName, cfgValue);
getCollection().updateOne(filter, update, options);
}//if closing
}catch(Exception e) {e.printStackTrace();}
}//setAppConfig closing

Подробнее здесь: https://stackoverflow.com/questions/791 ... data-to-id