SpringBoot静态工具类注入Bean
静态工具类注入Bean目前有两个方法
@PostConstruct进行注入.- 使用构造器
Constructor直接进行注入.
@PostConstruct
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
// 示例注入
@Component
@RequiredArgsConstructor
public class CacheUtil {
private static JedisUtil jedisUtil;
private final JedisUtil jedisUtilArg;
@PostConstruct
public void init() {
jedisUtil = this.jedisUtilArg;
}
}
使用构造器直接注入
import org.springframework.stereotype.Component;
// 示例注入
@Component
public class CacheUtil {
private static JedisUtil jedisUtil;
public CacheUtil(JedisUtil jedisUtilArg){
jedisUtil = jedisUtilArg;
}
}
这样也可以直接注入成功.
浙公网安备 33010602011771号