HotSeconds是一款Java远程热部署的插件,可实现秒级一键化热更新。插件分为HotSecondsClient(IDEA热部署插件)和HotSecondsServer(服务端javaagent热更新插件),可以热更新java和常用配置文件,也支持常用框架(Spring,MyBatis)的热更新,相对传统部署可节省大量时间提高开发效率。
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool
hhhhhzj opened this issue 10 months ago · comments
想请教下Spring框架下是咋解决依赖更新的?在Spring启动的时候记录下来bean的依赖关系么?
bean的依赖是由Spring统一管理的,热更新只是通过BeanDefinitionRegistry中移除bean,再通过registerBeanDefinition注册bean的定义,最后Spring就可以根据定义重新创建bean了