MENU

记首次在泛微Ecology10发布APIdemo测试接口~

• 2025 年 05 月 26 日 • 阅读: 142 • OA

小记

E10的公开文档丰富程度远超E9,不再是零零散散的扔的到处都是,虽然但是,感觉也还是蛮乱的。。。。。

或许,是功能太多的缘故吧(emmmmm)

E10相关网站链接后续我也会正常更新到导航站中~

开始-环境搭建

我是按照官方ecode的文档(虽然是后端二开环境,但没办法,他就是在ecode文档中...应该是出于泛微后续建设伟大设想,ecode不再只是ecode,而是向着二开生态前进!)

就是它,一步一步搞就好了!

image.png

重点:3.1.3 编写接口

这一部分并没有教会小白如何去创建这个接口文件,代码写在哪里(可能出于会二开的人一眼就懂的想法,没有在此描述)

我发布本文章也是因为这个位置文档中没有描述细节,旨在为小白稍稍解惑(巧了,我也是小白)

package: com.weaver.seconddev.demo.controller 如何做?

在3.1.1中,新建了这个secondev-md-demo的项目,我们直接使用它,进行如图操作,之后输入com.weaver.seconddev.demo.controller.HelloController即可,IDEA会自动创建好package及java文件
image.png

粘贴demo代码:

package com.weaver.seconddev.demo.controller;

import com.weaver.common.authority.annotation.WeaPermission;
import com.weaver.common.base.entity.result.WeaResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/api/secondev/demo")
@WeaPermission(publicPermission = true)
public class HelloController {

    @GetMapping("/hello")
    public WeaResult<String> hello(@RequestParam("msg") String msg) {
        return WeaResult.success("Hello, " + msg);
    }

}

image.png

报错?没关系,点这里!

image.png

然后进行,3.1.4 编译打包就OK啦~

部署测试&成功(我测试时修改了代码,并非文中的demo代码):
image.png