spring静态变量初始化

spring静态变量初始化,使用PostConstruct间接初始化

public class JedisCache {
    private static JedisManager jedisManager;

    @Resource
    private JedisManager jedisManagerTemp;

    @PostConstruct
    public void init() {
        jedisManager = jedisManagerTemp;
    }

    public JedisManager getJedisManagerTemp() {
        return jedisManagerTemp;
    }

    public void setJedisManagerTemp(JedisManager jedisManagerTemp) {
        this.jedisManagerTemp = jedisManagerTemp;
    }

使用jedisManagerTemp作为间接变量,使用PostConstruct注解进行赋值。

猜你喜欢

转载自blog.csdn.net/u012661496/article/details/81116312