wu-layer-stereotype
wu-layer-stereotype是一个简单的无层(分层)注解使用,具有以下优势
- 使用简单,只需一个注解即可搞定
- 注解支持二次开发
快速入门
1.导入依赖
框架默认使用spring-boot环境
<dependency>
<groupId>top.wu2020</groupId>
<artifactId>wu-layer-stereotype</artifactId>
<version>1.0.5</version>
</dependency>
2.使用
注解使用
@Api(tags = "简单注解使用方式")
@EasyController("/easy/test")
public class EasyControllerAPITest {
@ApiOperation("简单注解使用方式 运行run")
@PostMapping("/run")
public void run(){}
}
常规注解使用
@Api(tags = "常规注解使用方式")
@RestController("/normal/test")
@RequestMapping
public class NormalControllerAPITest {
@ApiOperation("常规注解使用方式 运行run")
@PostMapping("/run")
public void run(){}
}
古老的写法
@Controller
@ResponseBody
@Api(tags = "old常规注解使用方式")
@RequestMapping("/old/test")
public class NormalOldControllerAPITest {
@ApiOperation("常规注解使用方式 运行run")
@PostMapping("/run")
public void run(){}
}
就想单纯的一个注解打你两个注解😄
测试代码奉上
/**
* @EasyController 测试模版
*/
@EasyController("/test")
public class EasyControllerTest {
@Api(tags = "注解使用方式简单")
@EasyController("/easy/test")
public class EasyControllerAPITest {
@ApiOperation("注解使用方式简单 运行run")
@PostMapping("/run")
public void run(){}
}
@Api(tags = "注解使用方式常规")
@RestController
@RequestMapping("/normal/test")
public class NormalControllerAPITest {
@ApiOperation("注解使用方式常规 运行run")
@PostMapping("/run")
public void run(){}
}
@Controller
@ResponseBody
@Api(tags = "注解使用方式old常规")
@RequestMapping("/old/test")
public class NormalOldControllerAPITest {
@ApiOperation("注解使用方式old常规 运行run")
@PostMapping("/run")
public void run(){}
}
}