今天在用 IDEA 运行 Spring Boot 项目的时候,每次重启都会卡住,过好一会才能恢复,同时 IDEA 底部显示 Finished, saving caches,经过 Google 找到了解决办法,但是不明白为什么这样能解决。
方法很简单,修改 hosts
文件,在里边 127.0.0.1
和 ::1
后边加上 <hostname>.local
,比如我电脑的 hostname 是 panmax,所以我的 host
文件修改完后为1
2
3127.0.0.1 localhost panmax.local
...
::1 localhost panmax.local
重启 IDEA,发现已经不会卡顿了。
再有一个是我使用 IDEA 生成的 getter
和 setter
是 protected
的,我用同事电脑测了一下,他的生成的确是 public
的,经过如下设置改回了正常:
1 | File | Settings | Editor | Code Style | Java |
改为 Public
即可。