问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

spring注解中@component是什么意思

发布网友 发布时间:2022-04-26 09:30

我来回答

5个回答

热心网友 时间:2022-06-26 19:25

spring注解中@component就是说把这个类交给Spring管理,又一次起个名字叫userManager,因为不清楚这个类是属于哪个层面,所以就用@Component。

因为在持久层、业务层和控制层中,分别采用@Repository、@Service和@Controller对分层中的类进行凝视,而用@Component对那些比较中立的类进行凝视。

扩展资料:

注解@component的原理

1、注解@Resource原理

1)启动spring容器,并且加载配置文件;

2)会为student和person两个类创建对象;

3)当解析到<context:annotation-config></context:annotation-config>会启动依赖注入的注解解析器;

4)会在纳入spring管理的bean的范围内查找看哪些bean属性上有@Resource注解;

(1)如果@Resource注解的name属性的值为"",则会把注解所在的属性的名称和spring容器中的bean的id进行匹配,若匹配成功,则把id对应的对象赋值给该属性;若匹配不成功,则按照类型进行匹配;若再匹配不成功,则报错;

(2)如果@Resource注解的name属性的值不为"",会把name的属性值和spring容器中的bean的id做匹配,如果匹配成功,则赋值;否则,直接报错。

说明:注解只能用于引用类型。

以@Resource注解(spring扩展包)和@Autowired@Qualifier功能作用相同

热心网友 时间:2022-06-26 19:26

因为在持久层、业务层和控制层中,分别采用@Repository、@Service和@Controller对分层中的类进行凝视,而用@Component对那些比较中立的类进行凝视。

spring注解中@component就是说把这个类交给Spring管理,又一次起个名字叫userManager,因为不清楚这个类是属于哪个层面,所以就用@Component。

spring注解的作用:

1、spring作用在类上的注解有@Component、@Responsity、@Service以及@Controller;而@Autowired和@Resource是用来修饰字段、构造函数或者设置方法,并做注入的。

2、当注解作用在类上时,表明这些类是交给spring容器进行管理的,而当使用@Autowired和@Resource时,表明我需要某个属性、方法或字段,但是并不需要我自己去new一个,只需要使用注解, spring容器会自动的将我需要的属性、方法或对象创造出来。这就是通常所说的依赖注入和控制反转。

热心网友 时间:2022-06-26 19:26

在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释

这里就是说把这个类交给Spring管理,重新起个名字叫userManager,由于不好说这个类属于哪个层面,就用@Component

热心网友 时间:2022-06-26 19:27

@Component("userManager")
注册容器bean ,名字是 userManager

热心网友 时间:2022-06-26 19:28

“因为在持久层、业务层和控制层中,分别采用@Repository、@Service和@Controller对分层中的类进行凝视,而用@Component对那些比较中立的类进行凝视。 spring注解中@component就是说把这个类交给Spring管理,又一次起个名字叫user...”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&amp;"符号... 全息展柜怎么样? 这是网申里边要求填的GPA计算,下边是C D 等级。有没有人知道这个要怎么填?是用所有课程学时乘以绩点吗? 求纯“非纯洁向”全彩漫画,不要CG。给跪了。萝莉至上。。 component part 都是零件有何区别呢? 现有的全息投影展柜有哪些可以改进的地方? 哪里可以下载 bl 全彩色漫画呢 谢谢哥哥们 bydg3车晚上开车发动机开着歇火,但车灯亮,方向盘锁死 有谁有全彩漫画吗?动漫也行哦 “by”的各种含义后面分别加什么? component 怎么运用 湖南人才市场公需科目结业证审核时间 全息展柜有哪些 全息展示柜的原理是什么? 湖南人才市场公需科目能补发票吗 section与component 都i有部分的意思,两者有什么区别 总攻文《干死那群反派们》by哼哼全文 LHx2是什么? 《刀剑神域》男女主角人物是谁 part 与component的区别 终极一家的小璇是谁演的?? 跪求宫廷全彩漫画或动漫 3D全息展示柜有哪些优势 Component和container分别是什么类? 求全彩同人漫画,最少20部 全息展示柜,用于哪些用途?? 连载漫画的全彩漫画杂志有哪些? java中的一段,谁能读懂?Component干什么用的 全息展柜产品优势? 我想做个全息投影展示柜?什么公司可以做啊?10月1期间就要展示的,这个制作周期是多长时间? 湖南普法考试第一没过会不会影响职称评定 幻像柜、全息显示、全息展示柜,3D展示柜 如何使用javascript进行RSA/ECB/PKCS1Padding算法加密 我是湖南怀化的老师,请问今年申报职称要求公需科目的培训必须达到几次 全息投影展柜用一个投影机可以吗 请问这个js是由什么方式加密混淆的如何解密?? 湖南省信息采集后多久开通继续教育 在浏览器端,安全控件跟 JS 加密的密码有何区别? 一台全息投影多少钱? 关于nodejs 怎么实现 crypto des加密 湖南药师考核专业课20学分是否还需要考试