在java spring中,是否可以动态将一个新的class加载到beanFactory中?是否可以将class类以字节流的方式存到redis中,再由类加载器重新加载到java运行实例中?目前项目中有一个需求,需要可以动态地加载类到spring的beanFactory中或者说applicationContext里面,这个类是可以由开发人员动态上传到生产环境中,而无需重新启动生产环境。请问是否可以做到呢?还有一个问题,是否可以将class文件以字节的方式暂存在redis中间件上,需要用这个class时,动态地加载它?
5 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
试试看通过ApplicationContext获取AutowireCapableBeanFactory, 然后调用createBean()或者autowire()方法注入
添加回答
举报
0/150
提交
取消
