目录
目录
3、服务器热部署详解(On Update action/On frame deactivation)
6、idea中SQL语句提示SQL Dialect is Not Configured
7、idea unable to resolve table
1、断点常用设置
执行程序:
f8:逐行执行程序
f7:进入到方法中
shift+f8:跳出方法
f9:跳到下一个断点,如果没有下一个断点,那么就结束程序
ctrl+f2:退出debug模式,停止程序
Console:切换到控制台
2、设置自动导入多个包快捷键生效
3、服务器热部署详解(On Update action/On frame deactivation)
On Update action :手动触发,也就是当手动点击tomcat启动按钮时才会触发,一般用于java代码编写完一个小功能后整体测试时使用比较
On frame deactivation:自动触发,当离开idea编辑器时会自动触发,我们希望在编写html页面时不用每次重启服务器,可以设置该项,该项有三个参数:
Do nothing:什么都不做
Update resources :如果发现有更新,而且更新的是资源文件(*.html,*.jsp,*.xml等,不包括java文件)时,当切换出idea编辑器时触发。当然html页面需要自己刷新才能看到效果
Update classes and resources : 如果发现有更新,这个是同时包含java文件和资源文件的,同样也是当离开idea编辑器时触发。
如果你是高手,一口气写代码不同查阅任何资料,那可以考虑第三个,如果你经常需要查阅资料,那就可以考虑第二个。我的设置如下:
4、解决单元测试走两遍
5、设置idea新建项目的默认配置
在使用idea过程,已经在settings中设计了maven的基本信息,可每次新建项目时,maven总是idea默认的版本,并不是我设计的版本,这时可以通过设置settings for new object来处理
6、idea中SQL语句提示SQL Dialect is Not Configured
7、idea unable to resolve table
8、IDEA开启Vue代码提示
重启完更新索引,更新成功后在html页面就有提示了
mybatis输入日志中文有乱码问题
设置项目及文件编码格式:
设置tomcat日志输入格式:-Dfile.encoding=utf-8
设置login4j日志编码:
log4j.appender.stdout.Encoding=utf-8