IDEA用了JREBEL改改java文件还行,可在改动sql语句与配置文件的时候就比较难受了。
请问怎么样进行设置,或者有哪个插件比较好用。可以都进行管理。感激不尽。
File->project structure module->module ->sources->设置成Rescourses
删除已生成的数据文件,重启web服务
额。感觉都没什么效果。算了。就这样吧。
是不是 springboot的项目?
org.springframework.boot
spring-boot-devtools
true <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖boot项目的项目如果想要使用devtools,需要重新引入 -->
idea对这些配置的文件方式很明显和eclipse是不同的。在idea中有一个 Content Roots的概念。需要为每一个folder配置相应的Content Roots。Content Roots包括resources、sources、tests等。
如图所示:
java文件夹被标注为Sources,那么下面的所有子文件夹均为Sources,编译后生成.class文件。
Resources文件夹被标注为Resources,那么在该文件夹下的配置文件在编译时会自动复制到编译文件夹中。
那么对于idea来说,就有以下几种解决方案。
将配置文件放到Resources文件夹中,在代码中添加配置文件的虚拟路径。选中文件,右键-Copy Reference,就可以获取到文件的虚拟路径。
把配置文件放在com.zjut.ssm.config包中,修改config文件夹的Content Roots为Resources,那么编译后,代码也能识别出来。
以上两种解决方案适用于make project方式来编译项目。
如果是maven项目。还可以通过配置pom.xml来实现。
springmvc-study
${basedir}/src/main/java
/*.properties
/*.xml
${basedir}/src/main/resources
这样不用对idea设置,也可以使用maven的编译命令编译项目,并复制配置文件到编译好的文件夹中。