2015-02-07 79 views
0

我很新玩框架。我正在嘗試按照https://www.playframework.com/documentation/2.2.x/JavaTodoList製作一個簡單的Java TODO應用程序。第一步是成功的。現在我正在嘗試將mongodb作爲我的數據存儲,並且我無法找到任何關於如何使用mongodb連接引導我的應用程序的指針。用mongodb玩Play2 java

所有我現在是在我的build.sbt文件添加MongoDB的依賴關係如下,

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

如何更改使用MongoDB的數據存儲這個示例應用程序?我能夠找到很多有關響應mongo等的指針..但我只想使用芒果java驅動程序開始。任何關於如何解決這個問題的指針或教程都會有所幫助。

感謝, 摹

回答

0

我沒跟蒙戈工作,但肯定是你必須通過application.conf

協調建立到蒙戈DB你或許應該看看這些行* .conf文件

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

這是一個數據庫連接...

http://ebooks24.org/9781617290909.html 

也許這些書中的一本會對你有所幫助 在玩java書籍時,我看到了使用twitter bootstrap的示例

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

的conf/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" 

有關詳情,請給定的鏈接。