改变spring中bean的类文件后,怎么在不重启spring的情况下更新bean

2025-04-24 00:05:29
推荐回答(1个)
回答1:

Spring中配置的bean是自动加载的,当类调用的时候实例化并返回调用者。配置:?xmlversion="1.0"encoding="UTF-8"?>程序中获取bean的操作:publicclassSpringTest{publicstaticvoidmain(String[]args){ApplicationContextctx=newClassPathXmlApplicationContext("bean.xml");//判断两次请求singleton作用域的Bean实例是否相等System.out.println(ctx.getBean("bean1")==ctx.getBean("bean1"));//判断两次请求prototype作用域的Bean实例是否相等System.out.println(ctx.getBean("bean2")==ctx.getBean("bean2"));}}