项目遇到的问题"/>
idea新建maven项目遇到的问题
初学MyBatis,目前对它的了解仅仅局限于它是一个持久化,可以将实体类和数据库映射起来的框架。在eclipse新建maven项目的时候,遇到了很多问题,比如jdk版本问题,新建包涉及到的目录结构的问题,以及在eclipse如何创建maven项目等问题。网上找了一个视频教程,老师用的idea编辑器,自己原本想用eclipse,结果错误百出,妥协了,还是安装idea吧。。
安装过程尚且还算顺利,从安装到新建maven项目,到运行起来的过程中遇到的问题记录一下。。
1.安装完成,打开idea创建项目的时候,会让选择archetype
百度了一下,“archetype也就是原型,准确说是一个项目模板,我们可以根据该模板来生成项目”,目前我理解的是项目原型不一样,创建出来的项目结构会不一样。
2.项目中的包名如何层级显示,而不是一级目录
菜单栏框起来的选项(把中间目录压缩起来)如果勾选,目录结构是左面框起来的形式:
如果不勾选,目录结构是左面框起来的分层形式:
3.初用idea写mybatis配置文件时可能会遇到没有代码自动提示功能,怎么解决这个问题呢?
需要下载两个文件,并导入到idea中就可以了。
如何导入?
file->setting->languages&frameworks->schemas and dtds,如图:
4.pom.xml里mysql坐标的版本要和本地使用的mysql版本保持一致
如果不一致,修改完后要重新导入:
5.如果mysql版本是8.0以上,配置数据源的时候需要如下操作
(1)把mysql-connector的jar包改为8.*版本(前面提到过)
(2)将driver改为com.mysql.cj.jdbc.Driver
(3)在url中把&改为&,并添加两个参数
即:
<dataSource type="POOLED"><property name="driver" value="com.mysql.cj.jdbc.Driver"/><!-- 后面的参数不能省略,&符号需要使用"& amp;"转义(注意中间没有空格) --><property name="url" value="jdbc:mysql://localhost:3306/eesy?useSSL=false&serverTimezone=UTC"/><property name="username" value="root"/><property name="password" value="root"/>
</dataSource>
更多推荐
idea新建maven项目遇到的问题
发布评论