我需要能够使用诸如数据库连接字符串之类的东西来配置我的Scala Lift Web应用程序。我应该在哪里最好地放置这样的数据(我使用Jetty进行托管)以及如何从应用程序代码访问它?
答案 0 :(得分:2)
您需要在src/main/resources/props/
中撰写properties file,然后可以使用Props.get("db.url")
来访问数据。
答案 1 :(得分:0)
您可以设置Data Source in Jetty并按照以下方式连接到它:
val dataSource = (new InitialContext).lookup(name).asInstanceOf[DataSource]
val conn = dataSource.getConnection
其中name
是数据源的名称JNDI名称,例如"的java:JDBC / MYDB"
我不知道你如何将它与Lift相关联,因为我还没有使用过Lift。