/
cat_dimson
/
testmongo
Обзор
Документация
Войти
/
cat_dimson
/
testmongo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/ru/example/mongotest2/configuration/MongoConfig.java
37 строк
1 KB
Котик Дмитрий Степанович
Реализована операция чтения, удаления и создания объекта
08 май 2024, 20:36
08 май 2024, 20:36
5e530d2
Код
Авторство
О чём код?
package ru.example.mongotest2.configuration; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClients; import jakarta.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper; import org.springframework.data.mongodb.core.convert.MappingMongoConverter; import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; //@EnableMongoRepositories(basePackages = "ru.example.mongotest2") @Configuration public class MongoConfig { @Autowired private MappingMongoConverter mappingMongoConverter; // remove _class @PostConstruct public void setUpMongoEscapeCharacterConversion() { mappingMongoConverter.setTypeMapper(new DefaultMongoTypeMapper(null)); } // // @Bean // MongoClient mongoClient() { // return MongoClients.create("mongodb://localhost:27017"); // } // // @Bean // MongoTemplate mongoTemplate(MongoClient mongoClient) { // return new MongoTemplate(mongoClient, "database_test1"); // } }