-
Spring-xml注入方式 属性注入 argument 构造注入 constructor-arg查看全部
-
Bean的配置项与作用域
1.bean的常用配置项:(理论上只有class是必须的) id:唯一标识 class:具体是哪一个类 scope:范围 constructor arguments:构造器的参数 properties:属性 Autowiring mode:自动装配模式 lazy-initialization mode:懒加载模式 initialization/destruction method:初始化/销毁的方法
2.bean的作用域singletion 单例 bean容器只有唯一的对象(默认模式) prototype 每次请求会创建新的实例,destory方式不生效 request 对于request创建新的实例,只在当前request内有效 session 对于session创建新的实例,只在当前session内有效 global session 基于portlet(例如单点登录的范围)的web中有效,如果在web中同session bean的作用域:
查看全部 -
Spring 注入:是指在启动 Spring 窗口加载 bean 配置时完成对变量的赋值行为
常用两种注入方式
A、设值注入 <property name="xxx" ref="xxx"></property>
B、构造注入 <constructor-arg name="xxx" ref="xxx"></constructor-arg>
查看全部 -
Bean容器初始化方式
-本地文件
-Classpath
-Web应用中依赖servlet或Listener
查看全部 -
一 接口 接口:只能有声明不能有实现,支持多重继承(在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();//调用函数 }
查看全部 -
IOC的含义以及实现IOC的方式为DI(依赖注入)
查看全部 -
没有显示指定它的id或者名称是什么,会根据BeanNameGenerator自动生成它的id,通常的生成规则是以类名为基础,类名的第一个字母小写作为bean的id
查看全部 -
spring的两种注入
查看全部 -
Bean容器的初始化,加载
查看全部 -
单元测试哦
查看全部 -
框架与类库的区别
查看全部 -
advice参数名称
查看全部 -
advice的参数及泛型
查看全部 -
给advice传递参数
查看全部 -
给advice传递参数
查看全部
举报