SpringBoot在util工具类中使用注入

前言

​ 在项目中很多情况下会在util等工具类中使用到其他注入的bean,如dao,service等

实现

​ 首先我们在工具类加入@Component注解,我们再声明要注入的类,最后使用set方式autowired注解实现

1
2
3
4
5
6
7
8
9
10
11
@Slf4j
@Component
public class NetUtil {

private RedisTemplate<String, String> redisTemplate;

@Autowired
private void setRedisTemplate(RedisTemplate<String, String> redisTemplate) {
this.redisTemplate = redisTemplate;
}
}