春季启动:FactoryBean <resttemplate> jwt令牌头已初始化

时间:2018-10-05 07:30:19

标签: spring spring-boot

我想创建一个FactoryBean<RestTemplate>,以避免每次组件,bean,服务...需要它时都创建一个RestTemplate

我的意思是,我需要注入已经配置了ResTemplate头的Authorization

到目前为止,我已经能够创建它,但是我还没有弄清楚我需要在afterPropertiesSet中写什么:

@Component
public class RestTemplateFactory
  implements FactoryBean<RestTemplate>, InitializingBean {

    private RestTemplate restTemplate;

    public RestTemplate getObject() {
        return restTemplate;
    }

    public Class<RestTemplate> getObjectType() {
        return RestTemplate.class;
    }

    public boolean isSingleton() {
        return true;
    }

    public void afterPropertiesSet() {
        //???
    }
}

此外,我已经实现了一项用于更新当前jwt令牌的服务。基本上:

@Service
public class JWTService {

    private String jwt;

    public String getJwt() {
        return jwt;
    }

    //JWT handling related code
}

有什么想法吗?

0 个答案:

没有答案