一、初始程序

1.在父类pom导入所需要的jar包

2.编写一个实体类

3.创建一个beans.xml,创建一个bean即创建一个user对象,可在bean内配置property即设置属性值

4.用测试类进行测试

二、IOC创建对象的方式

2.1默认的是空参构造器

2.2有参数的构造器

2.21方式一:

<!-- 第一种根据index参数下标设置 -->
<bean id="userT" class="com.xsc.pojo.UserT">
   <!-- index指构造方法 , 下标从0开始 -->
   <constructor-arg index="0" value="xsc"/>
</bean>
2.22方式二:
<!-- 第二种根据参数名字设置 -->
<bean id="userT" class="com.xsc.pojo.UserT">
   <!-- name指参数名 -->
   <constructor-arg name="name" value="xsc2"/>
</bean>

2.23方式三:
<!-- 第三种根据参数类型设置 -->
<bean id="userT" class="com.kuang.pojo.UserT">
   <constructor-arg type="java.lang.String" value="kuangshen2"/>
</bean>
三、spring的配置
3.1别名
alias 设置别名 , 为bean设置别名 , 可以设置多个别名
<!--设置别名:在获取Bean的时候可以使用别名获取-->
<alias name="userT" alias="userNew"/>


3.2Bean的配置
<!--bean就是java对象,由Spring创建和管理-->

<!--
   id 是bean的标识符,要唯一,如果没有配置id,name就是默认标识符
   如果配置id,又配置了name,那么name是别名
   name可以设置多个别名,可以用逗号,分号,空格隔开
   如果不配置id和name,可以根据applicationContext.getBean(.class)获取对象;

class是bean的全限定名=包名+类名
-->
<bean id="hello" name="hello2 h2,h3;h4" class="com.xsc.pojo.Hello">
   <property name="name" value="Spring"/>
</bean>


3.3import
团队的合作通过import来实现 .

<import resource="{path}/beans.xml"/>





最新文章

  1. 【001:go语言的一些语法基础】
  2. 日常开发使用SVN命令
  3. &lt;转&gt;RowState 介绍
  4. Android开发-API指南-设备兼容性
  5. 与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
  6. xUtils的介绍
  7. Java第四周学习日记(绪)
  8. 20155323 2016-2017-2 《Java程序设计》第5周学习总结
  9. C#:MVC引用Log4Net生成错误日志
  10. WebBench的安装与使用
  11. 【转载】CSS3 文字溶解效果
  12. 重构file_get_contents实现一个带超时POST传值函数
  13. 初识JSP知识
  14. 浅析vue实例的生命周期(生命周期钩子)
  15. flask请求上下文
  16. Eclipse 如何查看源代码
  17. gdb 脚本调试
  18. [LeetCode] 111. Minimum Depth of Binary Tree ☆(二叉树的最小深度)
  19. hackerrank-knapsack
  20. BZOJ3277 串(后缀数组+二分答案+主席树)

热门文章

  1. 独立集(bubble) 题解
  2. 团队作业3:需求改进&amp;系统设计(歪瑞古德小队)
  3. asterisk PBX 对接中国移动IMS
  4. rake
  5. Lua C API 书籍
  6. 下拉列表被flash覆盖的解决方法
  7. 小程序开发-组件navigator导航篇
  8. 自定义注解-方法重试@RetryProcess
  9. C#知识点:ref和Out关键字浅谈
  10. C016:字符串倒置