0

我正在开发一个在 Play 1.2.4 中使用 Java 的应用程序。我有控制器 B 扩展控制器 A。这是否意味着控制器 B 继承了 A 的操作?如果是这样,我如何路由到那些没有直接路由到控制器 A 的路由?

例子:

public class ControllerA {
    private static void action{
        //I want to run this
    }
}


public class ControllerB extends ControllerA {

}

我可以这样称呼动作:ControllerB.action

4

1 回答 1

0

如果我记得很清楚的话。但是,最好使用 @With 注释而不是扩展控制器。

public class Application extends Controller {
    @Before
    static void preAction() {
       Logger.info("Request: [%s]", request);
    }

    public static void login() {
       render();
    }
}


@With(Application.class)
public class Bookings extends Controller {
...
}
于 2013-10-08T06:32:12.847 回答