-
设值注入,自动调用JavaBean的setter()方法,对属性进行赋值 ref表示引用 构造注入,使用constructor-arg,IoC容器创建JavaBean调用构造方法去创建实例时,进行赋值查看全部
-
#spring——Spring注入方式—设值注入# Spring注入:在启动Spring容器(IoC容器)时,扫描XML文件中对bean相关的配置,对bean进行实例化,并完成对变量的赋值 常用注入方式:设值注入,构造注入 注意:参数的名称必须保持一致!!!! 设值注入(不需要显示地调用set方法,会根据xml的相关配置自动进行调用。) 利用属性或成员变量的set方法进行注入 其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称查看全部
-
#spring——IOC及bean容器# 一 接口 接口:只能有声明不能有实现,支持多重继承(在java8中接口可以拥有方法体) 抽象类:即可以有包含实现的声明也可以有不包含实现的声明 类:声明必须包含实现 接口实现的变动不会影响其他各层的调用,对公共服务非常重要 二 IOC——控制反转 控制反转:控制权的转移,应用程序本身不负责依赖对象的创建与维护,而是由外部容器负责创建和维护。 依赖注入(DI):是一种实现方式,由IOC容器在运行期间,动态的将某种依赖关系注入到对象之中 目的:创建对象并且组装对象之间的关系 三 Spring的bean配置 在IOC容器中将所有的控制对象称作bean,Spring对于bean的使用有两种方式:基于spring-ioc.xml的配置和注解。 注意xml中关于bean的配置程序段 <bean id="oneInterface(自定义)" class="配置的实现类"></bean> 使用示例: public void test(){ OneInterface interface=super.getBean("oneInterface");//获取bean,不需要new对象 interface.hello();//调用函数 } 四、bean容器的初始化 Web应用中初始化ApplicationContext的方式 使用listener的ContextLoaderListener或servlet的ContextLoaderServlet查看全部
-
#spring——单元测试Junit基本使用# 1、下载junit的jar并引入工程 2.创建UnitTestBase类,完成对Spring配置文件的加载、销毁 3.所有的单元测试类都继承自UnitTestBase,通过getBean方法获取想要的对象 4.子类(具体执行单元测试的类)加注解:@RunWith(BlockJUnit4ClassRunner.class) 5.单元测试方法注解:@Test 6.右键选择要执行的单元测试方法或者执行一个类的全部单元测试方法。查看全部
-
IOC:控制反转,控制权的转移 依赖注入:IOC容器在运行期间,动态地将某种依赖关系注入到对象中查看全部
-
spring注入查看全部
-
xml配置查看全部
-
ioc查看全部
-
autowired作用于List 和 Map查看全部
-
autowired作用于List 和 Map查看全部
-
Bean的作用域: (1)singleton 单例 (2)prototype:每次请求创建新的实例 (3)request (4)session (5)global session查看全部
-
Bean的常用配置项8项查看全部
-
Bean的配置项/作用域/生命周期/自动装配/Resources & ResourceLoader查看全部
-
ref 引用查看全部
-
Spring 注入:启动Spring容器加载bean配置的时候,完成对变量的复制赋值行为 常用的两种注入方式: (1)设置注入 (2)构造注入查看全部
举报
0/150
提交
取消