Package at.letto.databaseclient.config
Class DatabaseConfiguration
java.lang.Object
at.letto.databaseclient.config.DatabaseConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init()
org.springframework.data.mongodb.core.MongoTemplate
com.mongodb.client.MongoClient
org.springframework.data.mongodb.core.MongoTemplate
org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory
Konfiguration für die erste Redis-DatenbankRedis-Template für die erste Redis-Datenbankorg.springframework.data.mongodb.core.MongoTemplate
-
Field Details
-
mysqlPassword
-
mongoPassword
-
redisPassword
-
lettoMysqlHost
-
lettoMongoHost
-
lettoRedisHost
-
mongoDefaultDatabase
-
redisDefaultDatabase
@Value("${REDIS_DEFAULT_DATABASE:0}") private int redisDefaultDatabase -
mySQLPort
@Value("${MYSQL_PORT:3306}") private int mySQLPort -
mongoPort
@Value("${MONGO_PORT:27017}") private int mongoPort -
redisPort
@Value("${REDIS_PORT:6379}") private int redisPort -
logger
private org.slf4j.Logger logger -
databaseConnectionService
-
-
Constructor Details
-
DatabaseConfiguration
public DatabaseConfiguration()
-
-
Method Details
-
init
@PostConstruct public void init() -
mongoClient
@Bean public com.mongodb.client.MongoClient mongoClient() -
mongoTemplate
@Bean(name="mongoTemplate") public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate() -
lettoMongoTemplate
@Bean(name="lettoMongoTemplate") public org.springframework.data.mongodb.core.MongoTemplate lettoMongoTemplate() -
secondaryMongoTemplate
@Bean(name="secondaryMongoTemplate") public org.springframework.data.mongodb.core.MongoTemplate secondaryMongoTemplate() -
redisConnectionFactory
@Bean public org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory redisConnectionFactory()Konfiguration für die erste Redis-Datenbank -
redisTemplate
Redis-Template für die erste Redis-Datenbank
-