近况
来杭州一星期了,工作还是没有落实下来,不得不说,不太好找,原因是多方面的
我个人缺少项目经验是一方面,另一方面是疫情期间行业也在缩招,加上现在不是招聘季,所以找工作比较难
我个人心态比较平缓,找不到再去别的城市看看,反正大学我没有浪费时间,而且未来我想做一个自己的博客网站
存放个人照片,音乐,电影,书籍等等,所以一切的付出都不会浪费掉,找不到工作并非是我没有价值,
借用寒窑赋的一句话,时也,运也,命也。
当然,在找工作的时候我也不能只盯着招聘app看,之前一直听说过mybatis的逆向生成代码但一直没有试验过
通过在网上查阅了一些相关的文章,我发现一个叫EasyCode的idea插件非常不错,随后使用了一下,
感觉非常方便,与原始的mybatis自动生成代码需要配置xml文件相比,该插件只需图形化操作短短一分钟即可
完成代码的自动生成,非常的强。
本篇文章内容如下:
创建新项目时,IDEA中所必须的设置
当你使用Spring Initializer创建一个项目时,即创建一个SpringBoot项目,
需要设置项目字符编码和标记文件目录
- 设置项目字符编码
IDEA中有多处设置字符编码的地方- 打开项目设置—->编辑器—->文件编码,将这里面编码全部改成UTF-8
- 打开项目设置—->构建,执行,部署—->编译器—->Java编译器,将模块中目标字节码改成1.8
- 打开项目结构(File Constructor)—->模块,设置模块的语言级别为8
- 打开项目设置—->编辑器—->文件编码,将这里面编码全部改成UTF-8
- 标记文件目录
找到main目录中的java目录,右键找到标记目录为,选择源根,resources目录设置为资源根
Maven问题
当你发现,IDEA中maven上只有生命周期,而没有具体依赖显示时,
当你发现,执行maven生命周期中的install命令时报如下错误时,
你百度后发现是maven版本太高,于是你设置idea中maven版本,但发现IDEA还是设置为自己的maven时
当你发现,项目中很多注解,类都显示无法识别该符号,说明依赖没有引入,可你偏偏引入了依赖啊
解决办法如下:
首先删除掉你项目中的.mvn结尾的目录,然后刷新一下maven导入,即maven窗口左上角刷新按钮
然后关闭项目,再打开该项目对于项目代码中找不到注解,找不到类,或者无法识别某个符号的问题,需要引入以下依赖:
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>2.5.6</version> </dependency>
相关文章
EasyCode插件的使用
对比过mybatis-generator插件或者mybatisPlus的代码生成插件,我觉得EasyCode插件非常简单,非常不错
下面是具体的使用步骤
- 安装EasyCode插件,即EasyCode-MybatisCodeHelper
- IDEA中配置好数据库
- 选择一个或者多个数据表,右键选择Generate Code选项,填好Package路径
这个路径就是java目录下的包路径,下面是我的配置选项: - 最后直接确定即可生成代码,需要注意的是,在mapper的xml文件中可能会存在一些问题
有可能xml中某个select标签没有闭合标签,这估计是bug没修改 - 如果有其他问题,请保证在代码生成之前,你项目的文件编码,标记目录,maven都没问题。