2015-02-07 50 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" 

有关详情,请给定的链接。