gpt4 book ai didi

java - 在 "AppEntry"类中添加多个 Controller

转载 作者:行者123 更新时间:2023-12-02 09:31:07 25 4
gpt4 key购买 nike

我想将多个 Controller 类添加到单个“AppEntry”类中。

我有 LoginService、ClientService、ProductService、AuthenticateService Controller 和一个“MerchandiseServiceApp”,其中包含 main() 方法和 Act.start() 方法。

在大多数示例中,我都看到“MerchandiseServiceApp”类扩展了 Controller.Util 并具有操作方法。

如何在 MerchandiseServiceApp 类中调用上述所有 Controller ?

public class LoginService extends Controller.Util {

@GetAction("/authenicateId")
public String authenicateId(String id, ActionContext context) {
...
}


public class ClientService extends Controller.Util {

@GetAction("/client")
public String getClient(String id, ActionContext context) {
...
}

public class ProductService extends Controller.Util {

@GetAction("/product")
public String getProduct(String id, ActionContext context) {
...
}

public class MerchandiseServiceApp{

public static void main(String[] args) throws Exception {
Act.start();
}


如何在 MerchandiseServiceApp 类中调用上述所有 Controller ?

最佳答案

您不需要在 MerchandiseServiceApp 类中调用 Controller 方法。您的 MerchandiseServiceApp 类只是整个应用程序的启动类。一旦启动(通过 main() 方法),其他 Controller 中定义的请求处理程序方法将注册到 actframework 的路由器中并准备好处理传入请求,例如GET/productGET/client 根据您在问题中输入的代码。

关于java - 在 "AppEntry"类中添加多个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57960873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com