springBoot关于static和@Component遇到的bug

springBoot关于static和@Component遇到的bug,第1张

springBoot关于static和@Component遇到的bug

今天在编写util的时候,发现不能调用到工具类里面的方法,转眼一看,原来不是工具类里面的方法是static类型的,使用@Resource注入进来没有效果。

1.static和@Componet的名词解释

static

用static声明的成员变量为静态成员变量,他从属于类,只能通过类名直接调用;
-----------------普通变量和方法从属于对象,需要new才可以调用
----------------- 静态方法不能调用非静态成员,编译会报错

@Componet

该注解是spring的一个注解,它的作用是实现bean的注入,这样的话我们就可以通过@Autowired和@Resource来进行注入到service层下了进行调用

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5482771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存