当前位置: 首页>编程语言>正文

idea springboot修改js需要重启 idea修改代码需要重启项目

在写项目的时候发现的,idea修改完html.js.jsp需要重启项目,用了一阵idea后.终于明白他是怎么回事了.算是重构了下.

(因为是重构,可能图片之类 的有的是旧的.哈哈偷个懒,之前有点胡说八道的感觉)                                   

1.第一步肯定是导入项目,怎么导入就不赘述了
2.开始部署项目,

说下Project的配置作用.这个地方是可配可不配的.因为这里管控的是一个项目.这里就算不配置也可以在对应modules中进行配置.这里也就相当于项目的一个全局变量.

(1)sdk和level就直接指定对应jdk版本就好

(2)一般普通web项目输出地址建议D:\workspace\idea_work\项目名\webapp\WEB-INF\classes这样配置.maven的话随意指定就好(当然不这样也可以)

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_配置项,第1张

3.配置项目中模块(Modules)

(1)加号哪里可以添加模块,一般项目导进来,idea会默认加载进来

       1)点击模块名出现右边的界面,需要配置对应文件类型,普通web项目只需要指定了source源码位置就好.

       2)maven项目需要指定出sources 和 resources配置文件地址,

       3)language level 就是和第二步项目配置的语言级别一样.只不过这里配置的是模块上,一般默认项目就好

       4) 接着看图.paths哪里可以配置模型编译路径.直接选择第一个继承项目路径就行.

       5)这里dependencies也是.配置模块对应内容,同样项目配置好了就可直接继承

这里说以他为什么项目配置完还需要配置模块.一个大的项目中可能有很多模块.每个模块能可能都是一个独立的web项目.那么每个模块就需要单独的jdk或者输出路径了.对于项目中只有一个模块的可以直接配置项目.模块继承就好

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_Artifact配置_02,第2张

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_修改html重启生效_03,第3张

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_idea热部署_04,第4张

(2)模块这里还需要关注下.如果是web项目需要配置web.xml.idea中默认web.xml路径是错的,这里我这步放到了下面来做.

 4.libraries则直接添加依赖就好,

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_配置项_05,第5张

6.配置facets,最主要的就是配置web.xml

 (1)上面是web.xml的选中路径

(2)下面是webapp的文件夹路径

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_修改html重启生效_06,第6张

 7.这一步也是到重点了,在配置启动项时会用到

(1)点击+号选中explode的一个war包.意思是展开部署.也就是热部署

(2)output路径和上面的编译路径不一样,一般只要不合上面重了就行.这个是展开部署的目录

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_ide_07,第7张

 8.加入展开包

(1)配置项目路径名

(2)加入热部署包.这里如果没有加入热部署可能导致下图中没有Update classes and resoucres

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_idea热部署_08,第8张

9.配置tomcat

(1)点击编辑启动配置.点击+号选中一个Local Tomcat进行配置

(2)application server 选择tomcat服务器(注意不同的tomcat配不同的jdk.)

(3)open browser这里 可以配置√中可以配置项目启动默认打开的浏览器和.输入的路径

(4)vm option这里是配置jvm虚拟机的一些启动参数.如内存溢出了.可以在这里配合.

(5)on 'Upate' action 这里是当点击更新按钮时会执行的操作,这里要配置Update classes and resoureces(这个代表class文件和页面都更新)更新按钮时Ctrl+f10

(6)这个和(5)一样.但是这个是当alt+table 切除idea就做.所以一般电脑性能不够的话,就 Do noting.什么都不做

(7)中间就跳过.看下Before launch这里.这个是配置项目每次启动做的事.这里要把展开包加上.让他每次启动都会build下

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_ide_09,第9张

第一个是,build按钮.这个是Ctrl+f9.这个值跟新class文件.这个是更新按钮.也可以点击ctrl + f10.当然按键不同,可能快捷键不同.

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_配置项_10,第10张

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_修改html重启生效_11,第11张

 

这样.完整的热部署就结束了.

------------------------------------------------------------------------------------------------------------------------------------------------

说下我只前遇到的问题吧.之前是配置完后.还是只能重启有用.

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_配置项_12,第12张

 

图上也看到了.使用tomcat部署项目是把文件打到一个展开war包中.到输出目录,大概下图这样.是输出的war包

                                                                    

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_ide_13,第13张

那么除了在启动项目时我们设置了重新构造war包.哪里还有吗.    没了,所以不管我们怎么改.都需要重启项目.

那说了这么多解决办法呢

 1.点击重构 war包,修改完html后.点击一下.就会重新编译输出 的war,这个其实就相当于 Upadate resources.(我觉的)

idea springboot修改js需要重启 idea修改代码需要重启项目,idea springboot修改js需要重启 idea修改代码需要重启项目_ide_14,第14张

贴个官网文档,闲着没事可以看下

         http://www.jetbrains.com/help/idea/2016.2/compiler.html 

新手一枚感觉写的有点乱.还请多多包涵.有问题欢迎留言


https://www.xamrdz.com/lan/55p1939538.html

相关文章: