自己理解中的spring-boot加mybatis(有不对的地方,望提意见)

本文介绍如何在Spring Boot项目中集成MyBatis,包括配置pom.xml文件、设置mapper映射、编写mapper.xml以及在application-dev.properties中配置数据库连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.关于spring-boot:

其实自己并没有很是了解spring-boot,只是最近在学习,那就谈谈自己这个星期所理解到的东西。

首先我做的是个maven的项目,所以会在pom.xml里配置

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

这段代码,这样就行了。

然后就是spring-boot依赖 使用 org.springframework.boot groupId 。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

然后就是mybatis和mapper映射的注入:

<!--mybatis-spring-boot -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>

等自己把pom.xml文件配置完来 之后,再把mapper.xml里的配置编写完成,

<!-- findAll -->
    <select id="findAll" resultType="UserInfo">
         select * from boot_user
    </select>

然后就是要把连接数据库等的一些操作在application-dev.properties文件里编写完成,包括数据库驱动,数据库名称和密码。

操作完这些工作,就可以开始写java代码了。

首先创建实体类entity,然后把实体类映射的dao层写了,该类是是个接口,里面的方法只有方法名和返回值,没有方法体,

再在service层里写实现这个接口的类,并且实现这个接口里的所有方法,最后在控制层control把该方法要实现的功能写完整。

(这是自己的理解,有不对的地方,还请大家多提点意见。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值