JAVA中声明变量前加一个@Resource是什么意思

JAVA中声明变量前加一个@Resource是什么意思,第1张

现在都需要注释程序了。

Resource就是资源的意思。

Resource 注释标记应用程序所需的资源。此注释可以应用于应用程序组件类,或者该组件类的字段或方法。如果将该注释应用于一个字段或方法,那么初始化应用程序组件时容器将把所请求资源的一个实例注入其中。如果将该注释应用于组件类,则该注释将声明一个应用程序在运行时将查找的资源。

原因是缺失文件造成。解决方法:

1、点击左上角File,选择项目结构。

2、选择Modules点击最上面的项目,右键添加新的文件层。

3、添加src,右键点击src添加resources和java,单击resource选择Resources。

4、点击右下角Apply应用即可

spring的注解

大概意思就是,spring在启动的时候,会扫描一遍所有的文件,当spring看到这个注解的时候就明白了,我从其他路径跳转到这里的时候要在自己的内部容器里面自己创建一个被resource注解的对象。

repository其实等于xml里面配置的bean,就是项目比较大的时候,xml配置bean太麻烦了,才有了这种注解,性质和过程是一样的

不过,resource表示被注解的是一个需要注入的对象,repository表示被注解的是一个dao层的bean,我不是很理解你想问的是啥玩意,这两个之间并没有什么直接的关系


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

原文地址: http://outofmemory.cn/bake/7910953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存