为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JHipster中为FeignClient启用自动连线?

如何在JHipster中为FeignClient启用自动连线?

qq_笑_17 2021-05-14 09:15:33
我有一个微服务应用程序,我想启用它来调用API。FeignClientConfiguration.java@Configuration@Profile("!test")@EnableFeignClients(basePackages = "blabla")public class FeignClientConfiguration {}然后启动Spring App:@ComponentScan@EnableAutoConfiguration(exclude ={MetricFilterAutoConfiguration.class,MetricRepositoryAutoConfiguration.class})@EnableConfigurationProperties({LiquibaseProperties.class, ApplicationProperties.class})@EnableDiscoveryClientpublic class MyApp { }假装客户@FeignClient()public interface ExtClient { ... }然后,我尝试为客户端自动接线Mytransaction.javapublic class MyTransaction {@AutowiredExtClient txnClient; ....}但是使用NPE失败。如何在JHipster中自动连接FEIGN?
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

MyTransaction必须是Spring bean。最简单的方法是使用来注释它@Service,这样它将被Spring实例化并txnClient注入。顺便说一句,您应该考虑使用构造函数注入而不是字段注入,这是JHipster生成的代码中的许多示例。


查看完整回答
反对 回复 2021-05-26
  • 1 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信