2015-02-07 3 views
0

Я очень новичок в игре в каркасе. Я пытаюсь сделать простое приложение Java TODO согласно https://www.playframework.com/documentation/2.2.x/JavaTodoList. Первый шаг был успешным. Теперь я пытаюсь сделать mongodb в качестве своего хранилища данных, и я не могу найти никаких указателей на то, как загружать мое приложение с помощью соединений mongodb.Play2 java with mongodb

Все, что я сейчас это MongoDB зависимость добавляется в моем build.sbt файле следующим образом,

libraryDependencies ++= Seq(
    javaJdbc, 
    javaEbean, 
    cache, 
    javaWs, 
    "org.mongodb" % "mongo-java-driver" % "2.13.0" 
) 

Как изменить этот пример приложения для использования MongoDB хранилищу? Я смог найти множество указателей на reactivemongo и т. Д., Но я просто хочу использовать драйвер java mango для начала. Любые указатели или учебники о том, как это сделать, будут полезны.

Спасибо, G

ответ

0

Я не работал с Монго, но, безусловно, вы должны создать скоординированный к вашему Монго DB через application.conf

Вы, вероятно, следует искать эти строки в * .conf файле

db.default.driver=yourDriver 
db.default.url=coordinates to your DB 
db.default.user=... 
db.default.password="... 

это соединение дб ...

http://ebooks24.org/9781617290909.html 

Возможно, один из этих книг был бы полезен для вас В игре для java-книги я видел пример с загрузочным твитом

0

Вы можете использовать MongoDB Salat plugin for Play Framework 2.

Краткая

В проекте/Build.scala добавить

val appDependencies = Seq(
    "se.radley" %% "play-plugins-salat" % "1.5.0" 
) 

val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
    routesImport += "se.radley.plugin.salat.Binders._", 
    templatesImport += "org.bson.types.ObjectId" 
) 

В Conf/play.plugins

500:se.radley.plugin.salat.SalatPlugin

В конф/application.conf

отключить плагины

dbplugin = disabled 
evolutionplugin = disabled 
ehcacheplugin = disabled 

настроить конфигурацию

mongodb.default.db = "mydb" 
# Optional values 
#mongodb.default.host = "127.0.0.1" 
#mongodb.default.port = 27017 
#mongodb.default.user = "leon" 
#mongodb.default.password = "123456" 

Для получения дополнительной информации проверить данную ссылку.