小记
E10的公开文档丰富程度远超E9,不再是零零散散的扔的到处都是,虽然但是,感觉也还是蛮乱的。。。。。
或许,是功能太多的缘故吧(emmmmm)
E10相关网站链接后续我也会正常更新到导航站中~
开始-环境搭建
我是按照官方ecode的文档(虽然是后端二开环境,但没办法,他就是在ecode文档中...应该是出于泛微后续建设伟大设想,ecode不再只是ecode,而是向着二开生态前进!)
就是它,一步一步搞就好了!
重点:3.1.3 编写接口
这一部分并没有教会小白如何去创建这个接口文件,代码写在哪里(可能出于会二开的人一眼就懂的想法,没有在此描述)
我发布本文章也是因为这个位置文档中没有描述细节,旨在为小白稍稍解惑(巧了,我也是小白)
package: com.weaver.seconddev.demo.controller
如何做?
在3.1.1中,新建了这个secondev-md-demo的项目,我们直接使用它,进行如图操作,之后输入com.weaver.seconddev.demo.controller.HelloController
即可,IDEA会自动创建好package及java文件
粘贴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);
}
}
报错?没关系,点这里!
然后进行,3.1.4 编译打包就OK啦~
部署测试&成功(我测试时修改了代码,并非文中的demo代码):
记首次在泛微Ecology10发布APIdemo测试接口~ by https://oneszhang.com/archives/158.html