JAVA初学者,一直很不懂spring

Mr_Liu_729 2016-07-26 11:20:53
<bean id="oamsgInfoBo" class="app.creditapp.message.bo.impl.OaMsgInfoBoImpl">
<property name="oamsgInfoDao" ref="oamsgInfoDao"/>
</bean>
spring我一直不是很明白,尤其是这个BEAN标签的配置,谁能给讲讲
...全文
445 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
A-CSer 2016-07-27
  • 打赏
  • 举报
回复
bean是spring的IOC容器管理的对象,容器通过反射机制为你配置的XML文件中的CLASS类创建对象
  • 打赏
  • 举报
回复
bean是spring框架管理的一个个对象,程序中需要创建对象的时候就不需要new,而是通过ApplicationContext.getbean方法,传参bean id来获取配置文件中这个bean id对应的class,所以bean id不一定是类名
狂暴的小猴儿 2016-07-26
  • 打赏
  • 举报
回复
spring 就是帮你管理对象的 加载配置文件的时候他会去解析这个bean标签 根据你配置的id和class去生成对象 键值对的结构key就是id value就是生成的对象 下边那个property 就是说这个类里头还有一个对象oamsgInfoDao 他引用的bean的名字是oamsgInfoDao 至于oamsgInfoDao 是什么东西 你再去找name是oamsgInfoDao的bean标签就行 ps.自己写个xml 然后解析 然后生成个对象你就知道了 pps.这东西网上一搜一大堆 不用来问
今天晴 2016-07-26
  • 打赏
  • 举报
回复
有木有碰到过项目里的事务配置不是propagation="REQUIRED"的?
Mr_Liu_729 2016-07-26
  • 打赏
  • 举报
回复
<bean>中的id就是后面class对应类的别名呗?
soton_dolphin 2016-07-26
  • 打赏
  • 举报
回复
你要先了解spring framework 是怎么处理这个XML 文件的, 看看bean factory, application context 类
Mr_Liu_729 2016-07-26
  • 打赏
  • 举报
回复
网上的看不懂啊

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧