package kr.lunaticbum.back.lun.configs

import org.springframework.context.annotation.Configuration
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories
import org.springframework.scheduling.annotation.EnableAsync


@Configuration
@EnableMongoRepositories( basePackages = arrayOf("kr.lunaticbum.back.lun"))
@EnableAsync
class RootAppContext {
//    @Bean
//    fun mongoClient(): MongoClient {
//        return MongoClient("localhost")
//    }

//    fun mongoDbFactory(): MongoDbFactory {
//        return SimpleMongoDbFactory(mongoClient(), "test")
//    }

//    @Bean
//    fun mongoTemplate(): MongoTemplate {
//        return MongoTemplate(mongoDbFactory())
//    }

//    fun mongoTemplate() :MongoTemplate {
//        return MongoTemplate()
//    }
}