java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?相关的知识,希望对你有一定的参考价值。
请不要胡乱复制,我知道SuppressWarning是做什么用的,并且大部分可传入的参数字段都了解,只是想知道"resource"是为了压制什么警告。
搞清楚了,@SuppressWarnings("resource")是用来压制资源泄露警告的。比如使用io类,最后没有关闭。
看我问题补充,你说的我都知道。就是没找到,我才问的。
参考技术A对于J2EE,可以使用@Resource来完成依赖注入或者叫资源注入,但是当你在一个类中使用已经使用注解的类,却没有为其注入依赖
@SuppressWarnings("resource")
public class TestUserService
IUserService userService = null;
这个时候编译器将会提醒你。。。。。。。
参考技术B 你使用的变量叫resource。警告的原因,有泛型未指定类型等追问
不对,没使用泛型,应该用rawtype压制。
追答那也是
只是警告,不影响任何
分给你算了。
本回答被提问者采纳以上是关于java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
Java 中的 SuppressWarnings(“未选中”)是啥?