Я обновляю банку java-драйвера mongo до версии 2.14.0. мой старый код работает нормально, но следующий код показывает устаревшие классы и конструктор, поэтому мне нужен совместимый код без устаревших классов и конструктор для mongo-java-driver.jar 2.14.0.mongo java driver 2.14.0. Изменение Устаревший код
public MongoTemplate getMongoTemplate() {
SimpleMongoDbFactory simpleMongoDbFactory = null;
try {
MongoOptions opts = new MongoOptions();//depricate
opts.threadsAllowedToBlockForConnectionMultiplier = getThreadsAllowedToBlockForConnectionMultiplier();//depricate
opts.connectionsPerHost = getConnectionsPerHost();//depricate
ServerAddress addr = new ServerAddress(getHost(), getPort());
Mongo mongo = new Mongo(addr, opts);//depricate
simpleMongoDbFactory = new SimpleMongoDbFactory(mongo,
getDatabaseName());//depricate
if (mongoTemplate == null) {
mongoTemplate = new MongoTemplate(simpleMongoDbFactory);
}
} catch (UnknownHostException e) {
LOGGER.error(e.getMessage());
} catch (MongoException e) {
LOGGER.error(e.getMessage());
}
return mongoTemplate;
}
Что на ваш вопрос именно? –
, где я упомянул, устарели те линии, которые хотят заменить кодом spring-data-mongodb-1.9.2.jar. –