一.禁止 element table 表格拖动
只需要在 el-table-column 标签中添加:resizable="false" 即可
<el-table-column
v-if="false" <-- 隐藏当前列 -->
prop="username"
label="用户名"
width="120"
:resizable="false">
</el-table-column>
二.解决springboot项目 install 出现repackage failed: Unable to find main class的问题
当一个项目中的子项目只是作为一个工具类的项目,就不能有打包的插件,如果这个项目依赖了父工程,那么父项目也不能有打包插件,只有web项目(含有启动类)需要加上打包插件,所以maven的打包插件是否要放到父项目中,要看情况而定,如果子项目有工具类的项目,打包插件就不能放在父项目的pom文件中,不然打包就会出现repackage failed: Unable to find main class 的错误,只需要把父项目的打包插件移到web项目中即可。
三.idea找不到或无法加载主类(除代码问题以外,不清楚原因)
1.未能成功编译
解决方法:菜单------>Build----->Rebuild Project
2.缓存问题
解决方法:菜单------>File------>Invalidate Caches/Restart------>选择 Invalidate and Restart(或者只选择Invalidate,清除缓存)----->Rebuild Project
四.idea配置MySQL数据库密码为空
1.页面信息填完后,测试连接时把save选项改为Never
2.连接时idea可能会报Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property,这是由于时区的问题,MySQL默认时区是UTC时区,所以要在URL的连接地址后面加上?serverTimezone=GMT%2B8
五.idea警告SQL dialect is not configured
这是以为没有选择对应类型的SQL,因为idea会自动检测项目中sql语法的正确性(这是需要配置的),只需要鼠标放在报警告的地方,然后选择对应的事件,再在SQL Dialect 那一列选择对应的数据库类型即可。
六.springboot集成使用mybatis plus报Invalid bound statement (not found)
1.语法错误
针对mapper层和xml层的语法问题(方法名一直,namespace的路径问题,parameterType和resultType的类型是否准确)
2.编译错误
target目录的classes目录下面没有对应的xml文件
需要在对应项目的pom文件中添加
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>***.*</include>
</includes>
</resource>
</resources>
</build>
如果有xml文件,可以先clean一下项目,再重新编译。
七.collection转成list
Map<String, String> map = new HashMap<>();
List<String> list = new ArrayList<>(map.values());
八.Lambda终止for循环
- 使用 return
- 使用 anyMatch() (如果想终止循环,就直接return true)
- 抛异常
|