c语言sscanf函数的用法是什么
207
2023-02-13
Java Spring数据单元配置过程解析
基本原理 - 容器和bean
在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。
也就是说,其实spring 就是在加载配置文件beans.xml的时候,通过反射机制,去实例化
1. 配置元数据
基于XML的配置元数据的基本结构:beans.xml
xmlns:xsi="http://w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans-2.5.xsd">
xmlns:xsi="http://w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://springframework.org/schema/beans
http://springframework.org/schema/beans/spring-beans-2.5.xsd">
services.xml
在配置文件里面命名其实id 和name都是一样的
xmlns:xsi="http://w3.org/2001/XMLSchema-instance" xmlns:context="http://springframework.orghttp:///schema/context" xmlns:tx="http://springframework.org/schema/tx" xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/sprihttp://ng-beans-2.5.xsd http://springframework.org/schema/context http://springframework.org/schema/context/spring-context-2.5.xsd http://springframework.org/schema/tx http://springframework.org/schema/tx/spring-tx-2.5.xsd">
xmlns:xsi="http://w3.org/2001/XMLSchema-instance"
xmlns:context="http://springframework.orghttp:///schema/context"
xmlns:tx="http://springframework.org/schema/tx"
xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/sprihttp://ng-beans-2.5.xsd
http://springframework.org/schema/context http://springframework.org/schema/context/spring-context-2.5.xsd
http://springframework.org/schema/tx http://springframework.org/schema/tx/spring-tx-2.5.xsd">
2. 实例化容器
ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] {"beans.xml"});
3. bean的别名
调用可以通过:
UserService us = (UserService) app.getBean("user");
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~