发送短信工具类
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