前端框架选型是企业提升开发效率与用户体验的关键因素
643
2022-10-20
记一次Feign中实现传实体Bean的问题
目录Feign如何传实体BeanFeign注入Bean为null,启动报错swagger冲突版本解决方案feignService案例controller注入
Feign如何传实体Bean
需要加一个@RequestBody序列化对象
/**
* 新增
*/
@PostMapping("saveOrder")
@ResponseBody
public void savoAohkosrKNeOrder(@RequestBody OrderBean orderBean) {
userService.saveOrder(orderBean);
}
接口接收请求也要加一个@RequestBody注解
/**
* 新增
* @param orderBean
*/
@PostMapping("saveOrder")
public void saveOrder(@RequestBody OrderBean orderBean);
Feign注入Bean为null,启动报错
主要是feign版本和swagger版本冲突,本项目spring cloud 版本为 Finchley.M8
swagger冲突版本
解决方案
feign Service案例
@FeignClient(name = "service-weixin",fallback = OAuthServiceFallBack.class, configuration = FeignConfig.class)
public interface OAuthService {
@RequestMapping(value = "/oauth/getOauth2AuthorizationUrl", method = ReqoAohkosrKNuestMethod.GET)
ResultBean
}
controller注入
@RestController
@RequestMapping("/ticket")
public class TicketController {
@Autowired
private TicketService ticketService;
@Autowired
private OAuthService oAuthService;
...
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~