idea中怎么整合springspringmvcmybatis

idea中怎么整合springspringmvcmybatis,第1张

完成基本的SpringMVC + spring + MyBatis框架整合

数据库使用MySQL

加入阿里巴巴的druid数据库连接池

使用gson作为json解析工具

实现日志输出

maven依赖的版本管理

第一步: 使用idea的maven创建一个基本的web工程.

打开Idea在欢迎界面选择创建一个新的Project或者是(在菜单界面选择:New→Project),这是会出现一个界面如下图所示:

maven新建WebApp项目第一步

如上图所示,我们需要勾选的地方已经使用红色框标注出来.

最左边的是maven,是我们需要使用的项目构建工具.

勾选右边上面的Create from archetype,我们才能在下面选择我们需要构建成什么类型的项目.

接着我们选中maven-archetype-webapp,这时候我们的项目类型就确定为是web项目.

需要注意一点,我上面图中没标注出来的Project SDK,这里是选择我们开发的JDK版本.

Java单体项目里,我们一般是只需配置一个数据库,这时代码里的dao层都是只对一个数据库 *** 作;但有时候我们的数据可能在2个或者3个数据库,这时就需要配置更多数据源,进行数据库直连 *** 作,下面以MySQL的两个库为例(Oracle也就换个驱动类与连接串)。

(本文阅读大概花费两分钟)

技术条件:

springboot 2.5.3 (即springframework 5.3.9)

MySQL 5.7

mybatis-plus 3.5.0

dynamic-datasource 3.5.0

druid 1.2.9

idea开发工具、maven 3.3.9

1、导入相关依赖

2、建立两个数据库mydb(表 user)、db2(表t_class),并分别建一张表

3、编写application.yaml配置文件

4、编写po类、dao层、一个接口测试类

其中,在dao的类加上对应的数据源标识符,使用此注解com.baomidou.dynamic.datasource.annotation.DS

5、启动项目,查看结果

至此,多数据源环境集成成功;当然这里只使用了查询功能,对应事务相关的下一回合文章再做讨论啥。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11588631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存