我正在尝试将CORS Filter添加到Play Framework REST API中。我根据documentation添加了一个Filters类,但它似乎无法找到以下包,我搜索了高低,没有运气:
import play.filters.cors.CORSFilter;
Filter类:
import play.api.mvc.EssentialFilter;
import play.filters.cors.CORSFilter;
import play.http.HttpFilters;
import javax.inject.Inject;
public class Filters implements HttpFilters {
@Inject
CORSFilter corsFilter;
public EssentialFilter[] filters() {
return new EssentialFilter[] { corsFilter };
}
}
build.sbt:
libraryDependencies ++= Seq(
javaJpa,
filters,
"org.hibernate" % "hibernate-entitymanager" % "4.3.7.Final",
"org.projectlombok" % "lombok-maven" % "1.16.6.1",
"org.postgresql" % "postgresql" % "9.4.1207.jre7",
"org.springframework.data" % "spring-data-jpa" % "1.9.2.RELEASE",
"org.mindrot" % "jbcrypt" % "0.3m"
)
这个包裹在哪里?
答案 0 :(得分:1)
在终端中使用activator eclipse
命令,如activator run
。
它解决了我的问题,希望它也适合你。
答案 1 :(得分:1)