Twitter Scala sınıfını kullanarak bir fasulye oluşturma konusunda güvendeyim. Yapıcı argümanları basit tipler değildir ve bunun yerine Scala Function1 türleridir. Bunu yaratmaya nasıl gidebilirim?Spring and Scala - Function1 constructor-arg
<bean id="permissivePolicy" class="com.twitter.finagle.http.filter.Cors.Policy">
</bean>
Bu sınıfın yapıcı argümanları şunlardır:
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>
İyi değilim: anlamı
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
)
, Bahar fasulye, ben türleri yapıcı-args geçmesi gerekiyor Scala'da, bu fasulyeyi yaratmaya nasıl gideceğimi bilmiyorum. Herhangi bir fikir?