发送短信工具类
more >>枚举类通过自定义方法实现订单状态的改变,通过返回值,执行后续业务,或者在枚举类状态转换方法内实现后续业务。但不建议在枚举类内实现业务,这样不能达到解耦的效果,适得其反。
more >>Spring事务存在原因,@Transactional
事务注解简介、注解属性意义、使用场景、不生效case、正常使用、事务传播类型等。
首先,微服务需要注册到Nacos,再通过OpenFeign的方式实现远程调用。微服务之间的方法调用,底层是基于HTTP的请求与返回。所以被调用的方法应该是正常的HTTP请求API,能够接收body类型的参数,或者query类型的参数,需要使用RequestBody、RuquestParam之类的注解。这样才能保证微服务之间的正常调用。被调用FeignClient中,直接复制Controller层的接口方法即可,其他不用做任何修改。
之前Feign传参失败,一直因为被调用的接口方法有问题,没有使用接收参数的注解,只有接收参数的实体,这在HTTP的直接调用中也是接收不了参数的,Feign的方式自然也接收不了参数。增加接收参数的注解之后就正常了。
另外,还有RPC的远程调用方式,这种方式底层也是HTTP,但被调用的方法只写接收参数的实体。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true