私はTwitterのScalaクラスを使ってBeanを作成しようとしています。そのコンストラクタ引数は単純型ではなく、Scala Function1型です。どのように私はそれを作成することができますか?SpringとScala - Function1のコンストラクタ - arg
<bean id="permissivePolicy" class="com.twitter.finagle.http.filter.Cors.Policy">
</bean>
このクラスのコンストラクタの引数は次のとおりです。
、春の豆で、私は種類のコンストラクタ-引数を渡す必要があることを意味case class Policy(
allowsOrigin: String => Option[String],
allowsMethods: String => Option[Seq[String]],
allowsHeaders: Seq[String] => Option[Seq[String]],
exposedHeaders: Seq[String] = Nil,
supportsCredentials: Boolean = false,
maxAge: Option[Duration] = None
)
:
1. allowsOrigin - Function1<String, Option<String>>
2. allowsMethods - Function1<String, Option<Seq<String>>>
3. allowsHeaders - Function1<Seq<String>, Option<Seq<String>>>
4. exposedHeaders - Seq<String>
5. supportsCredentials - boolean
6. maxAge - Option<Duration>
私はうまくないんだけどScalaでは逆順になっているので、このBeanの作成方法についてはわかりません。何か案は?