1.推荐下载Jrebel 插件配合使用,简直爽的飞起。 2. shift+ctrl+alt+/ 打开这个 基本上就能实现实时热部署了。原文:https://www.cnblogs.com/coder-lzh/p/12127947.html
见到女朋友每次修改代码都傻乎乎的重启服务器~~~你累不累,气的我上去给了她一巴掌~~~。什么时候了热部署都不会,上教程!!! 1、idea设置自动编译(设置在哪我就不说了) 2、ctrl+shift+alt+/,然后进去regist enter之后,找到这三个配置项,配置运行自动编译和延迟更新毫秒数 3、idea开启热部署策略 修泽你的项目,配置这两项。 4、在项目的pom文件中添加热部署依赖<dependency> <groupId>org.springframework.boot</grou...
1.配置Maven的环境变量a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOME的M2_HOME环境变量,不然Maven会提示错误。配置 环境变量如图所示: c.如果想要修改Maven的本地仓库位置,则可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置 <localRepository>E:\java\repo</localRep...
一、概述 参看官方文档:https://ant.design/docs/spec/introduce-cn 其中包含了设计价值观、设计原则、视觉、模式、可视化、动态等。 其中Ant Design 的 React 实现,开发和服务于企业级后台产品。参看文档:https://ant.design/docs/react/introduce-cn二、安装环境 配置ant design的开发环境,也相当于配置react配置。以下主要使用idea配置开发环境。2.1、nodejs 下载地址:http://nodejs.cn/download/,选择一个...
工作环境JDK1.8Tomcat 8.0Intellij IDEA 2021.1.2 创建WEB项目1.首先创建一个java项目,填好项目名称路径,其他什么都不用改直接下一步。 2.创建完成后,在项目上右键,选择Add Framework support --> java EE 下选择web application,右侧对话框选择版本和创建web.xml文件 3.完成之后,项目结构变成了这样 4.我们需要在WEB-INF下创建classes,lib两个文件夹 5.编辑项目结构,按步骤选择填写编译文件输出位置 6.添加项目依赖...
Intellij IDEA 使用Spring-boot-devTools无效解决办法springboot项目中遇到的bug <dependencies><!--spring boot 热加载--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 --></dependency>
</dependencies><build><plugins>...
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 ProjectProject name:定义项目的名称;Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK;Project language level:这个和JDK的类似,区别在于,假如你设...
Idea热部署jrebel
原文:http://www.cnblogs.com/rhxuza1993/p/6832542.html
首先说明一下:idea里的project相当于eclipse里的workspace,而idea里的modules相当于eclipse里的project1、File-->Import Project 在弹出的对话框里选择要导入的项目2、选择ok,在弹出的对话框选择Import Project from External Model,并选择下面的eclipse3、点击next,一直点击到finish就行。4、加载成功后会出现一些错误点击fix it上面2个取消选择就可以了5、点击项目名,,摁F4建5、弹出上图,选择Dependencies6、选择自己的...
IntelliJ IDEA,IntelliJ Idea创建web项目之后在配置web项目时,选择Edit Configration部署Tomcat,Deployment里点击添加无artifact选项,具体效果类似以下情况: 导致这个情况部署过程中如果不熟悉的话可能有点懵逼。 解决方案: 1、打开Project Structure; 2、选择Aritfacts选项:3、点击这个绿色的小+号,选择Web Application:Exploded-->>From Modules 4.,然后点击OK。 5.然后继续点击OK。这里主要是将web应用打包成war包,...
IDEA debug启动后,一般修改文件后F5刷新也就可以更新,但有时不太好使,用下面方法配置一下不用F5刷新了,修改即生效。《以下转自:https://www.cnblogs.com/b6952/p/10952079.html》第一步:设置IDEA开启项目自动编译,进入设置找到Build,Execut, Deployment -> Compiler 勾选中左侧的Build Project automatically 第二步:IDEA开启项目运行时自动make, ctrl + shift + a(windows电脑),command+shift+alt+/(mac系统)搜索命令:regis...
转自https://www.jianshu.com/p/f658fed35786具体步骤一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。 二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。compiler.automake.allow.when.app.running -> 自动编译compile.document.save.trig...
spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
devtools实现原理:
采用双类加载机制
- base ClassLoader : 加载第三方jar包(很少修改)
- restart ClassLoader :加载自己创建的类文件
应用重启时只需要重新new一个restart ClassLoader即可,加载jar包的base ClassLoader无需加载,所以devtools重启速度很快,提升效率在pom文件中...
以前使用Tomcat的时候直接就可以热部署,现在换了一个使用Spring框架的项目突然就不能热部署了。网上说在tomcat里conf/context.xml中加入<Context antiJARLocking="true" antiResourceLocking="true" >就可以实现热部署,但修改后依然不行。倒腾了半天听说可以使用JRebel可以实现功能,于是在IntelliJ的插件里找来。按照网上的教程配置好之后,我找到web项目部署的位置xx\itaxPlatform\out\artifacts\itaxPlatform_Web_exploded,我...
IDEA集成Docker部署微服务
回顾docker
。。
安装docker# 在192.168.204.141安装docker
[root@A ~]# yum -y install docker# 启动docker
[root@A ~]# systemctl start docker# 查看docker的运行状态
[root@A ~]# systemctl status docker开启远程访问
Docker默认是不允许远程访问的# 修改配置文件
[root@A ~]# vim /lib/systemd/system/docker.service # 重新加载配置文件
[root@A ~]# systemctl daemon-reload# 重启docker
[root@...