我正在尝试从 Web 服务获取令牌,并且正在使用 Spring Boot 进行编码,但是当我运行应用程序时,我收到以下错误消息:“尝试序列化 java.lang.Class: org.springframework.beans .factory.annotation.Qualifier。忘记注册类型适配器?”。我查看了具有相同问题的不同在线帖子,但我不明白我做错了什么。
我调试到出现错误并且 tokenRequest 包含调用的所有信息
package com.ids.app;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.ids.app.controller.FE_ControlController;
@SpringBootApplication(scanBasePackages={"io.swagger.client","com.ids.app.controller","com.ids.app.service"})
public class IdsFeApplication implements CommandLineRunner{
@Autowired
private FE_ControlController fec;
public static void main(String[] args) {
SpringApplication.run(IdsFeApplication.class, args);
}
@Override
public void run(String... args) throws Exception {
System.out.println("Hello world!!!");
fec.selWebServiceAndUsernameAndPassword("A");
}
}
package com.ids.app.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.stereotype.Controller;
import com.ids.app.entities.FE_Control;
import com.ids.app.service.FE_ControlService;
import io.swagger.client.ApiClient;
import io.swagger.client.ApiException;
import io.swagger.client.api.AuthorizationApi;
import io.swagger.client.model.TokenRequest;
import io.swagger.client.model.TokenResponse;
@Controller
@ComponentScan
public class FE_ControlController {
@Autowired
private FE_ControlService fe;
@Autowired
private ApiClient api;
@Autowired
private AuthorizationApi authorizationApi;
@Autowired
private TokenRequest tokenRequest
}
}
撒科打诨
子衿沉夜
相关分类