-
map删除,应该用remove()吗
查看全部 -
这段自己写的ioc简单容器的方法有点意思可以看看
查看全部 -
如何实例化一个bean?
查看全部 -



ioc
查看全部 -


java web发展
查看全部 -
Spring入门包括三大部分
查看全部 -
spring 2.5后支持注解来代替Bean
@Configuration
@Bean
/** * 注解后调用spring上下文 */ ApplicationContext context = new AnnotationConfigApplicationContext(Class类);
查看全部 -
1、实现接口
2、自定义方法,然后用注解标识

3、configBean中@Bean相应的bean。然后@Bean注解的属性中 init-method和destroy-method属性
查看全部 -
1、构造方法 或 set方法上@Autowired注解

2、属性上直接@AutoWired注解

3、List/Map注入 ,两种方式
ConfigBean中定义返回LIst/Map的方法,方法注解@Bean,方法中赋值
ConfigBean中定义多个返回list/Map的泛型对应类型的方法,@Bean注解,方法中对元素赋值
44、简单类型
@Value(值)
查看全部 -

没有父类,配置中删掉class属性
查看全部 -
两种方式:
1、Bean类中定义方法,bean标签中 init-method 和 destroy-method配置相应方法名
2、Bean类实现InitializingBean, DisposableBean接口,配置文件中则正常配置bean即可
查看全部 -

默认是false,设成懒加载,则在getBean的时候,实例化bean
beans标签里设置 default-lazy-init设置,给所有bean设置懒加载
查看全部 -
1查看全部 -

bean1单例,Bean2多例的时候
如果想要注入的bean2是不同bean2时,可以用
类中定义abstract抽象方法,protect abstract Bean2 createBean2();
配置文件种 原来property标签注入的,改用lookup-method标签注入name制定泪中方法,bean制定注入bean2
查看全部 -
1、构造方式注入
类中有带参数构造方法
xml中配置bean,子标签constructor-arg标签,配置属性 index、name、type确定构造参数,配置value,ref给属性赋值(ref用用,value基本)
还要简便写法如图,要改一下文件上面头部申明

2、集合类型注入
类中get/set方法
xml中配置property标签,标签下子标签list,list下用value/ref标签赋值;set用set标签,下面也用value/ref标签赋值;map用Map标签,entry标签赋值;properties,子标签props子标签prop赋值
查看全部
举报