代码之家  ›  专栏  ›  技术社区  ›  Sam

带有Alfresco Process Services(Activiti)的Springboot REST端点

  •  0
  • Sam  · 技术社区  · 5 年前

    我已经在本地机器上安装了Alfresco进程服务。我还创建了一个springboot项目来编写定制的监听器,比如任务监听器或执行监听器。这些听众工作得很好。 我创建了一个jar文件并将其放入webapp\activiti app\WEB-INF\lib文件夹。

    现在我想在我的应用程序中添加REST端点,以便外部用户可以直接对任务执行操作。

    我在我的主应用程序类旁边添加了以下类,该类具有main方法。

    @RestController
    @RequestMapping("/api2")
    public class WorkflowController {
    
    @RequestMapping("/greeting")
    public String greeting(@RequestParam(value="name", defaultValue="World") String name) {
        return  "Hello from " +name;
     }
    }
    

    http://localhost:8081/activiti-app/api2/greeting 
    OR
    http://localhost:8081/api2/greeting
    

    请帮忙

    0 回复  |  直到 5 年前
        1
  •  0
  •   Abbas Kararawala    5 年前

    要公开访问URL,您需要开始映射 /enterprise @RequestMapping("/api2") 应该是 @RequestMapping("/enterprise/api2") http://localhost:8081/activiti-app/api/enterprise/api2/greeting . 参考 developer series 一个详细的例子。