小编dmc*_*314的帖子

Slick 2.0.0-M3表定义 - 标记属性的说明

我正在努力迁移到光滑的2但是我遇到了一个我似乎无法在任何地方找到的课程.

package learningSlick

import scala.slick.driver.MySQLDriver.simple._

case class Supplier( snum: String, sname: String, status: Int, city: String )

class Suppliers(tag: Option[String]) extends Table[Supplier](tag, "suppliers") {
  def snum  = column[String]("snum")
  def sname = column[String]("sname")
  def status   = column[Int]("status")
  def city     = column[String]("city")
  def * = snum ~ sname ~ status ~ city <> (Supplier, Supplier.unapply _)
}
Run Code Online (Sandbox Code Playgroud)

以下是教程中的代码:

import scala.slick.driver.PostgresDriver.simple._

class Suppliers(tag: Tag) extends Table[(String, String, Int, String)](tag, "suppliers") {
    def    snum = column[String]("snum")
    def sname = column[String]("sname")
    def status = column[Int]("status") …
Run Code Online (Sandbox Code Playgroud)

java database scala slick

10
推荐指数
1
解决办法
1819
查看次数

使用 Play 框架设置 Akka 集群

我目前正在尝试使用自动发现服务来实现集群播放 + akka 实现。然而,我似乎遇到了游戏中包含的 Guice DI 加载器的问题。他们的文档摘录指出:

\n\n

https://www.playframework.com/documentation/2.5.x/ScalaAkka#Integrating-with-Akka

\n\n
\n

虽然我们建议您使用内置的 Actor 系统,因为它设置了所有内容,例如正确的类加载器、生命周期挂钩等,但没有什么可以阻止您使用自己的 Actor 系统。但重要的是要确保您执行以下操作:

\n\n

注册一个停止钩子以在 Play 关闭时关闭 Actor 系统\n 从 Play 环境传递正确的类加载器,否则 Akka 将\xe2\x80\x99 无法找到你的应用程序类

\n\n

确保您使用 play.akka.config 更改 Play 读取 akka 配置的位置,或者您不从默认 akka 配置读取 akka 配置,因为这将导致导致问题,例如当系统尝试绑定到相同的远程端口时

\n
\n\n

我已经完成了他们推荐的上述配置,但是我似乎无法绕过仍然从BuiltInModule绑定它的内部ActorSystemProvider:

\n\n
class BuiltinModule extends Module {\ndef bindings(env: Environment, configuration: Configuration): Seq[Binding[_]] = \n\n    {\n        def dynamicBindings(factories: ((Environment, Configuration) => Seq[Binding[_]])*) = {\n          factories.flatMap(_(env, configuration))\n        }\n\n        Seq(\n          bind[Environment] to env,\n          bind[ConfigurationProvider].to(new ConfigurationProvider(configuration)),\n          bind[Configuration].toProvider[ConfigurationProvider],\n          bind[HttpConfiguration].toProvider[HttpConfiguration.HttpConfigurationProvider],\n\n          // Application lifecycle, bound …
Run Code Online (Sandbox Code Playgroud)

scala guice akka playframework akka-cluster

2
推荐指数
1
解决办法
3947
查看次数

标签 统计

scala ×2

akka ×1

akka-cluster ×1

database ×1

guice ×1

java ×1

playframework ×1

slick ×1