背景:近期开发java应用由eclipse转移到IDEA,也是受周围人的影响,本来使用eclipse感觉也不错,索性为了方便开发协作,也试试使用IDEA

问题:开发调试过程中,修改java代码或者html模板文件需要重启才生效

方案1:配置devtools插件,这种方法依赖过重,故不采用。具体方法:

https://blog.csdn.net/liushuiziyouliu/article/details/79043380

方案2:不需要devtools插件,配置“on 'Update' action”

Edit Configurations -> configuration

详细配置1

接下来配置‘compiler.automake.allow.when.app.running’

Help -> Find action

配置详情2

然后配置IDEA的自动编译

preferences -> Build,Execution,Deployment -> Compiler

配置详情3

最后在application.yml中配置spring.thymeleaf.cache=false (如果不配置,默认次选项是true)

idea每次修改java都要重启_IDEA修改java代码、Thymeleaf的html模板需要重启相关推荐

  1. idea打开java文件中文乱码_idea运行java项目js中文乱码如何解决

    大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码.发送ajax请求时,获取到的数据 ...

  2. 电脑重启的c语言代码,让你的Windows不断重启的C语言代码

    让你的Windows不断重启的C语言代码 没有写Linux的原因是因为搞不定Linux下的权限问题,而Windows下基本上使用电脑的用户都是管理员,所以钻个空了,不多说下面是代码 #include ...

  3. java 打开sql数据库_idea 使用Java连接SQL Server数据库教程

    一.工具 1.IntelliJ IDEA 2019.2.4 2.SQL Server数据库,我这里使用的是SQL Server2008 二.数据库用户配置 1.新建一个登录用户 登录数据库 进入如下界 ...

  4. idea中删除java类并提交_IDEA 删除java类的3种提示

    1. 点击 delete 删除文件时,会弹出如下选项: Safe delete (with usage search) Search in comments and strings "Saf ...

  5. 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题

    前言 有时候我们在导入程序之后,系统会给出错误提示:Java:程序包xxxx不存在,现在我这里有一招,就是使用IDEA自动导入Java程序包,这也是IDEA的一大优点. 内容 当出现如题所示的错误时候 ...

  6. Java开发基础面试题,Java开发人员不得不收集的代码

    前言 今天的分享主要是讲下这个 redis,什么是缓存雪崩.穿透和击穿.这三个技术问题是我们平时开发工作中和面试过程中,必须要会的知识点,因为目前的互联网系统没有几个不需要用到缓存的,只要用到缓存的话 ...

  7. weblogic修改java重启_修改weblogic域的jdk

    linux 1:进入Weblogic域文件夹下面 [wzh@localhost bin]$ pwd /app/wzh/oracle/middleware/user_projects/domains/b ...

  8. uniapp 微信小程序 最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好。下面全局分享代码做了记录

    最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好.下面全局分享代码做了割记录 首先在小程序中配置微信分享,和微信朋友圈, onShareAppMessage, ...

  9. 都是套路:盘点 Java 面试中链表的几大解题模板方法!

    来自:码海 前言 如果说数据结构是算法的基础,那么数组和链表就是数据结构的基础.因为像堆,栈,对,图等比较复杂的数组结基本上都可以由数组和链表来表示,所以掌握数组和链表的基本操作十分重要. 今天就来看 ...

最新文章

  1. 资源 | 《统计学习方法》的Python 3.6复现,实测可用
  2. 用Pytorch实现三个优秀的自然图像分割框架!(包括FCN、U-Net和Deeplab,可直接训练预测)
  3. AutoML Vision教程:训练模型解决计算机视觉问题,准确率达94.5%
  4. python和javascript哪个好_JavaScript与Python:主要区别
  5. 缘何Square可以在移动支付领域上成功?
  6. 【Linux系统编程】进程间通信--消息队列
  7. Python制作回合制手游外挂简单教程(下)
  8. Java应用性能调优工具介绍及实践
  9. java正立三角形_java for循环练习(9*9乘法表、正三角形、菱形)
  10. opencv 离线文档下载地址在哪里?
  11. 上下文无关文法和语言
  12. [暑期实训] 任务记录 2021-06-29
  13. 李沐学AI之数据探索性分析
  14. Ubuntu 中文字体美化方案大全 (1): 概述篇
  15. 2021年道路运输企业主要负责人模拟考试题库及道路运输企业主要负责人实操考试视频
  16. Ceph分布式存储实战:从0搭建一个存储集群,并把块设备镜像映射到CentOS 7系统上的步骤
  17. Android模似器硬件加速
  18. 解密刷子是如何进行APP刷量的?
  19. Markdown书写软件Typora的使用 -- 渲染(让你的Typora更上档次)
  20. 互联网站规划与设计.txt

热门文章

  1. DBeaver Enterprise 21.3 企业版使用方法
  2. Android 手机对应版本
  3. kubernetes Taint 和 Toleration
  4. MES系统在人员工时管理中的应用
  5. Nutanix携手Veeam简化数据保护
  6. 蓝桥杯入门训练Fibonacci数列 C语言
  7. hmailserver安装报错--(dbsetupquick.exe Stopped working)
  8. foss测试_什么是开源软件? 开源和FOSS解释
  9. django ImageField使用默认图片
  10. 如何使用rest client插件发出json参数请求