Java 远程热部署插件 - 吊打市面插件
背景 在java开发中我们经常会遇到这样的场景,代码需要在服务器上(测试或者沙箱)运行,但是每次修改代码我们都需要经历打包->部署->启动等一些列的流程,这一套流程下来短则几分钟,长则几十分钟都有可能,漫长的打包流程浪费了我们大量的青春,市面上有很多java热部署的插件,要么是只能修改方法体而不能新增字段和方法,要么就是只能在本地热部署,本人也是在工作中部署浪费了无数的青春,于是我痛定思痛,决定写一款远程热部署插件来提高效率,现将该插件HotSeconds分享给大家( 本插件分为HotSecondsClient和HotSecondsServer ),希望能给大家带来帮助。 使用场景 IDEA本地修改代码直接一键化热部署到远程服务器,只需要几秒钟。 支持修改代码块,新增字段,新增方法,新增类。 支持一些开源框架比如Spring, SpringMVC和MyBatis。 比如新增一个@Autorwired字段或者新增MyBatis的接口或者修改.xml也是可以支持热部署的。 最重要的一点,能支持自由扩展,比如公司内部的框架,或者一些新出的第三方框架,需要在热部署文件后执行一些刷...

