最赞回答 / 慕粉4000715
@Required注解适用于bean属性的setter方法并且它指示,受影响的bean属性必须在配置时被填充在XML配置文件中,否则容器将抛出BeanInitializationException.也就是说,你要用@Required注解setter方法,就必须在Spring 配置文件中设置该属性
2016-10-25
已采纳回答 / ZzzzZzz3501392
看清楚,不是new的一个接口。。你看的地方OneInterFice o = new OneInterFiceImpl();注意后面的new的不是一个接口,而是实现了这个接口的一个实现类(Class),这样,就可以通过创建的对象o来调用在接口中定义的方法,而在接口中定义的方法在后面的实现类中都是进行了实现的。
2016-10-23
已采纳回答 / Herbert01
bean的生命周期是由bean容器(或者叫IOC容器)管理的,IOC容器负责bean的设值,初始化,被调用,销毁。而IOC容器的生命周期是应用去管理的,如web应用启动的时候应该初始化IOC容器,及applicationContext.start(),当应用关闭的时候,IOC容器会销毁。个人理解,仅供参考哈。
2016-10-22
最新回答 / wqf_life
scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。
2016-10-18
最新回答 / leaf0seeyou
有指定initMethod和destroyMethod时,再带有其他的初始化方法时,默认的不会生效。可能xml中配置了全局的方法了。
已采纳回答 / qq_昼绽_0
applicationContext 实现了接口。applicationContext.getResource("classpath:......."),这就是在用接口的方法啊
2016-10-14