在项目中有时为了实现热部署,需要动态加载指定路径下的.class文件 一般很少使用自定义的类加载器,而是用URLClassLoader去加载指定路径下的.class文件 URLClassLoader 默认是去加载jar包下的.class文件 上述代码仅针对特定文件结构可以根据实际情况完善 下面记录一 ...
分类:
其他好文 时间:
2018-12-20 22:45:46
阅读次数:
170
1.1. 环境准备 数据库:MySQL IDE:Eclipse 4.7 Oxygen Spring-Boot:2.1.1 Maven: 3.5.3 本地仓库:需要使用资料中的仓库 1.2. 起步依赖 1.2.1. 创建一个Maven工程 1.2.2. 添加依赖 在pom.xml中添加依赖,效果如下 ...
分类:
编程语言 时间:
2018-12-20 11:57:51
阅读次数:
203
一、配置模板引擎 在之前所见到的信息显示发现都是以 Rest 风格进行显示,但是很明显在实际的开发之中,所有数据的显示最终都应该交由页面完成,但是这个页面并不是*.jsp 页面,而是普通的*.html 页面,而且最为重要的是,此处所使用的渲染的页面采用的是模版方式 的显示,而在 Java 开发行业, ...
分类:
编程语言 时间:
2018-12-19 01:11:08
阅读次数:
213
spring cloud我想做成一个系列,所以spring cloud+eureka后面会慢慢说到的,有兴趣的小伙伴可以关注后续! 这一节就简单说说springboot的热部署了(我一直想不通为什么叫做热部署,看到这名字就吓退了我继续学习的欲望!),但是实际上可以把这个看成是一个小技巧。 就是导入一 ...
分类:
编程语言 时间:
2018-12-16 21:33:02
阅读次数:
180
IDEA修改显示*星号: IDEA热部署: 两步: 1、 2、 Ctrl+Alt+Shift+/ 打开下面界面,选Registry 对于Springboot应用,可能无法启动,在上述两步不起作用的情况下,增加下列步骤: 1、pom.xml添加devtools热部署依赖 2、找到Edit Config ...
分类:
其他好文 时间:
2018-12-16 18:10:40
阅读次数:
163
cd distribution-service-sdk mvn -s /root/maven/settings-dev.xml -gs /root/maven/settings-dev.xml deploy #echo "kill 99jar包" ID=`ps -ef | grep java | g... ...
分类:
其他好文 时间:
2018-12-14 14:58:16
阅读次数:
225
热启动:修改代码保存时会自动重新启动项目。 热部署:动态替换你修改的class,效率会更高。 热部署是什么 编译生成Class 文件,文件里记录着和代码等对应的元数据,然后 Class 文件将被虚拟机的 ClassLoader 加载。 热部署利用class文件修改的特点,监听class文件是否有改动 ...
分类:
编程语言 时间:
2018-12-13 11:28:11
阅读次数:
169
学了Spring,SpringMVC,Mybatis这一套再来看SpringBoot,心里只有一句握草,好方便 这里对今天做的东西做个总结,然后在这之间先安利一个热部署的工具,叫spring-DevTools,用这个的好处就是省去了我们以往改动代码 还要重启项目才能测试效果的麻烦,项目比较小的时候倒 ...
分类:
编程语言 时间:
2018-12-11 01:34:35
阅读次数:
179
热部署:本地项目一键发布到远程服务器中 热部署步骤: 1. 在tomat/conf/tomcat-users.xml添加 <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" ...
分类:
系统相关 时间:
2018-12-09 11:57:19
阅读次数:
255
1.引入pom.xml 2.修改idea设置 Intellij IEDA 使用ctrl+shift+a 快捷键搜索Registry,选择搜索出来的第一个 Intellij IEDA 使用ctrl+shift+a 快捷键搜索Registry,选择搜索出来的第一个 找到compiler.automake ...
分类:
其他好文 时间:
2018-12-08 22:42:44
阅读次数:
316