idea+srping-boot+mybatis搭建项目

使用idea+spring-boot+mybatis搭建一个前后端分离的项目
首先,新建一个项目
在这里插入图片描述在这里我们选择idea为我们提供的spring全家桶框架来进行快速搭建,当然,也可以使用maven来搭建,只不过包什么的需要自己去导入

点击下一步
在这里插入图片描述
这里group是就是让你给包命名,默认的话,就是com.example
artifact就是给项目命名,默认是demo,我就随便起了,因为只是个spring-boot的,所以我就给它起名叫boot
其他的就不用动了,默认就好

点击下一步
在这里插入图片描述
这里的话,是选择需要导入哪些包

在这里插入图片描述
选上这些,然后点击下一步
在这里插入图片描述
直接完成就好
修改application.properties
在这里插入图片描述
server.port是端口号
spring.profiles.active是进行分区选配置文件,这里我们填写dev,因为等下我们要创建一个dev的配置文件

创建一个名叫application-dev.yml配置文件
在这里插入图片描述
注意结构,如果结构不对,项目运行是会报错的
注意!!!!spring 和 mybatis是在同一级

其中:
mapper-locations是指定xxxMapper.xml文件所在位置
type-aliases-package是指定实体类的位置,至于dao层,我们会加入@Mapper注解,所以这里不用加

这里可能有的同学用的是application-dev.properties,如果是用的这种格式,就不用分级了,但是,如果用的properties的配置文件,那么数据库的配置文件就得这么写:

spring.datasource.url=jdbc:mysql://localhost/hn_boc_aml?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8
spring.datasource.username=admin
spring.datasource.password=admin
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

接下来,我们就开始创包,创类,具体目录格式如下
在这里插入图片描述
这是dao层
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的红线不用管,这个好像是idea无法识别,不用理它
在这里插入图片描述
这里的RestController相当于以前的controller注解,同时,它还容纳了ResponseBody,这样,我们在下面方法中返回json对象时,就不用加ResponseBody注解了

@RequestParam是接收单个值的时候用的,括号内的值字段要跟前端传的值字段一致,否则会不匹配
@RequestBody是接收json对象或者实体类或者List时用的

然后,我们在BootApplication内加上自动扫描注解
在这里插入图片描述
这里是扫描我们的dao层
然后创建一个Usermapper.xml文件
在这里插入图片描述
接下来,就可以启动项目,进行查询拉
在这里插入图片描述

在这里插入图片描述

到这里,关于idea+spring-boot+mybatis如何搭建项目的介绍就完毕了,第一次写博客,如有写的不好的地方请提出,谢谢各位

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值