java—如何确保在spring中初始化dispatcherservlet之后注册bean?

kgsdhlau  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(248)

我创建了一个bean,它对其他服务进行rest调用,并在dispatcherservlet初始化之前在其rest端点接收响应,因为我在输出中得到了一个502(坏网关)错误。我曾尝试使用@dependson({“dispatcherservlet”})注解将依赖性添加到bean中,但它没有反映在输出中。有没有其他方法可以确保bean在dispatcherservlet之后被初始化。

@Configuration
@ComponentScan(basePackages = {"com.demo.package"})
public class ServiceConfig {

      @Bean
      @DependsOn({"dispatcherServlet"})
      public OAuthService OAuthService(Client client) {
           String data = client.sendRequest();
           return new OAuthService(data);
      }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题