这里的FileServiceImple 里声明的logger不加static和加有什么影响吗
来源:8-6 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发1
qq_Weakmindedyo_0
2018-02-28
private Logger logger = LoggerFactory.getLogger(FileServiceImpl.class);
我看老师 一会加一会不加 都没关系吗?
写回答
2回答
-
polo哦
2018-03-01
你好同学~一般声明日志变量都是private static final **
1、使用final:表示一种编程习惯,表示该类的LOGGER只是记录该类的信息,否则日志
会无法提供可以令人信服的记录
2、使用static:LOGGER的构造方法参数是Class,决定了LOGGER是根据
类的结构来进行区分日志,所以一个类只要一个LOGGER就可以了,故static
10 -
Geely
2018-03-03
你好,同学,对于service类因为在spring容器中默认是单例的。所以在一期里区别不大,不过我仔细看了菠萝同学回答的,很赞是这样的。这里最好还是加上,也有我的马虎。请谅解
00
相似问题