spring中Bean的个人理解

来源:互联网 发布:职场动物进化手册知乎 编辑:程序博客网 时间:2024/06/11 02:29

ioc注入bean 有3种方式:

1、set注入

2、构造注入

3、注解注入,即在实现类的上面添加@Service 等,添加注解的时候要注意,在xml配置文件中要添加全包扫描,这样spring会把扫描包下带有注解的加载成对应的bean放到context中


在调用bean的时候,在类中引用的方式如下,

1、set注入,构造注入,是在xml文件里面配置的。

ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");

然后调用getBean就可以找到他的实现类。

2、注解调用bean时候  是@Resource定义在接口的上面,并且此接口被实现了,并把实现类放到了ApplicationContext 中。不然会出现bean找不到等问题


mybatis中接口不添加@Service注解。只添加全包扫描配置,好用的原因是mybatis-spring框架中的xml已经实现了接口,并把对应名字的类放到的context中


说白了 就是调用bean的时候,必须是一个bean的实现类在ApplicationContext 中。然后用@Resource 或者 getBean方法获取对应的Bean的具体对象


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果id号忘记了怎么办 7icloud存储满了怎么办 苹果6icloud满了怎么办 电脑内存槽坏了怎么办 苹果7照片删不了怎么办 屋里太冷怎么办小妙招 天气太热,没空调怎么办 8岁儿童发烧39度怎么办 4岁儿童发烧39度怎么办 6岁儿童发烧39度怎么办 手机被晒得很烫怎么办 子宫肌瘤引起的贫血怎么办 月子没做好腰疼怎么办 狗狗屁股流血水怎么办 狗狗屁股在流血怎么办 劳累引起的腰疼怎么办 心口发闷堵的慌怎么办 刨腹产后肚子大怎么办 c盘空间不够用怎么办 敷面膜玩手机了怎么办 领导想辞退我该怎么办 领导要辞退我要怎么办 想辞职老板不批怎么办 辞职后工资不给怎么办 闻组词表示听见怎么办 染完头发后悔了怎么办 跟不好的人相处怎么办 销售时遇到客诉怎么办? 面对挑衅你的人怎么办 我的性格很拘谨怎么办 奶胀且有硬块怎么办 家里的鸡生病了怎么办 睡觉压的心脏疼怎么办 草图大师7很卡怎么办 空调不除霜怎么办格力 鸡蛋叫魂立住了怎么办 50岁工作不好找怎么办 微信好友拉黑我怎么办 我要离婚对方不离怎么办 我上身胖下身瘦怎么办 网贷逾期被起诉怎么办