我在一出戏里找不到jcabi方面的任何例子!应用程序。
这是我的Build.scala文件
import sbt._
import Keys._
import play.Project._
object ApplicationBuild extends Build {
val appName = "test-for-fun"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
// Add your project dependencies here,
"com.jcabi" % "jcabi-aspects" % "1.0-SNAPSHOT",
"org.aspectj" % "aspectjrt" % "1.6.12" % "runtime",
javaCore,
javaJdbc,
javaEbean
)
val main = play.Project(appName, appVersion, appDependencies).settings(
resolvers += "oss.sonatype.org" at "https://oss.sonatype.org/content/repositories/snapshots/"
)
}我是这样称呼@Loggable的
package controllers;
import play.*;
import play.mvc.*;
import com.jcabi.aspects.Loggable;
import views.html.*;
public class Application extends Controller {
@Loggable(Loggable.INFO)
public static Result index() {
return ok(index.render("Your new application is ready."));
}
}如果你能提供任何提示,我们欢迎你。
我的主要目标是使用AOP执行日志记录,所以如果您知道使用Play的另一种方式!我们也欢迎你。
谢谢
发布于 2013-09-12 07:13:53
我今天实际上是在研究同样的事情,并让它使用我的scala项目(它使用SBT,尽管我已经通过intellij运行了一些东西)。我想你得做几件事
如果有人有更好的方法,我会很高兴听到的,但至少这似乎是可行的。
https://stackoverflow.com/questions/18726744
复制相似问题