使用Swagger Hub在线生成Java客户端代码 首先本地已经有服务端提供的yaml配置文件,然后可以到swaggerhub网站上在线操作。 注册并登陆 地址:https://app.swaggerhub.com/ 需要先注册账号并登陆 导入yml文件 选择Import and Document API,可以从本地选择文件上传到服务器。 配置客…
记录一下Spring同类异步调用 Spring默认情况下对于@Async和@Transactional等方法调用只在代理类的情况下有效,例如A类调用B类的加了注解的xxx方法可以,但是B类的其他方法调用B类的加了注解的xxx方法就不行,不能拦截到并开启事务或者异步。 配置方式 关键代码:@EnableAspectJAutoProxy(exposeP…
@Async开启Spring异步调用 在springboot环境可以通过@EnableAsync + @Async两个注解实现异步,必须使用@EnableAsync 开启,否则@Async不会生效。 配置方式 使用JavaConfig简单配置: @Configuration @EnableAsync public class DefaultAs…
使用swagger-codegen生成Java客户端 Swagger介绍 Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 使用Swagger规范开发的接口,使用swagger的json/yaml格式的定义文件作为接口定义,类似以前的wsdl定义文件,包含接口方法以及一些模型对象定义。 …