Play で jcabi-aspects の例が見つかりません! 応用。
ここに私の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 を使用してログを記録することです。あなたも大歓迎です。
ありがとう