简介

DynamicApi是一款针对SpringBoot项目中,简化Controller代码的工具,通过使用@DynamicApi 注解,将Service代码映射为可访问的api地址。

依赖

maven依赖

io.github.zhaorddynamic-api-boot-starter0.3复制代码

gradle依赖

compile group: 'io.github.zhaord', name: 'dynamic-api-boot-starter', version: '0.3'复制代码

Hello World

创建一个service impl,比如命名为 UserService,并创建一个方法 getHello,使用 DynamicApi注解这个类

@DynamicApipublic class UserService { public String getHello(String name){ return "hello,"+name; }}复制代码

运行项目,通过浏览器访问 http://localhost:8080/api/service/user/getHello?name=zhaord