全部博文(695)
发布时间:2017-11-12 21:26:23
自己实现了一个简单的java应用热部署,步骤如下:1、定义一个对外提供的服务类接口,并实现之2、实现一个Monitor,监控指定路径下指定的服务的class文件是否被修改(这里实现的方式是,启动一个线程定时的去获得相应class文件的句柄,通过file.lastModified(),判断文件是否修改,当修改时要重新加载)3、这里说下重新加载.........【阅读全文】
发布时间:2017-11-10 21:37:26
获取文件输入流:InputStream in = this.getClass().getResourceAsStream("ServiceImpl.class");获取文件句柄URL url= this.getClass().getResource("ServiceImpl.class");File file = new File(url.getFile());//url.getFile() 得到这个文件的绝对路径 ......【阅读全文】