Spring IOC笔记

来源:互联网 发布:网络诈骗手段方式 编辑:程序博客网 时间:2024/06/03 21:32

1:IOC 全称为 Inversion of Control  控制反转

2::DI 全称 Dependency Injection  依赖注入

     3:set注入

   其中需要Set注入的类不能含有构造方法,否则会报错

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans.xsd">       <bean id="users" class="com.chens.bean.Users" >        <property name="id" value="222"/>        <property name="name" value="chens"/>    </bean></beans>
4:构造器注

<?xml version="1.0" encoding="UTF-8"?>       <beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"         xmlns:context="http://www.springframework.org/schema/context"         xsi:schemaLocation="http://www.springframework.org/schema/beans          http://www.springframework.org/schema/beans/spring-beans-4.0.xsd        http://www.springframework.org/schema/aop          http://www.springframework.org/schema/aop/spring-aop-4.0.xsd           http://www.springframework.org/schema/context           http://www.springframework.org/schema/context/spring-context-4.0.xsd"><bean class="com.chens.bean.User" id="user">     <property name="id" value="123"/>        <property name="name" value="小白"/></bean>    <bean class="com.chens.bean.Users">      <constructor-arg index="0" ref="user"></constructor-arg>    </bean></beans>

自动装配  atuowire 

no 禁用自动装配

byName 根据属性名自动

byType   属性类型

constructor   用于构造器参数

atuodeteect   通过bean类来决定constructor还是byName方式进行自动装配



原创粉丝点击