目录

整合Mybatis

# 整合MyBatis

![[Pasted image 20220618194301.png]]

# 流程

在SpringBoot中,整合Mybatis需要经历以下几个步骤

  1. 添加依赖
<dependency>  
    <groupId>org.mybatis.spring.boot</groupId>  
    <artifactId>mybatis-spring-boot-starter</artifactId>  
    <version>2.2.2</version>  
</dependency>
<dependency>  
    <groupId>mysql</groupId>  
    <artifactId>mysql-connector-java</artifactId>  
</dependency>
1
2
3
4
5
6
7
8
9
  1. 编写配置文件
spring:  
  profiles:  
    active: dev  
  
  
---  
  
spring:  
  profiles: dev  
  datasource:  
    driver-class-name: com.mysql.cj.jdbc.Driver  
    url: jdbc:mysql:///user_info  
    username: root  
    password: Lam1134312514  
server:  
  port: 8080
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

以前,我们需要创建jdbcConfigSpringConfigSpringMVCConfig,但用Springboot启动后,这些配置文件将不再需要创建,我们只需要填写数据库的具体登入配置即可,上述例子中是写在yml中的。

  1. DAO记得加@Mapper
@Mapper  
public interface UserDao {  
  
    @Select("select * from user;")  
    List<User> selectAll();  
}
1
2
3
4
5
6

在SpringMVC时,我们通过加@Component告知程序,这个是一个需要加载的Bean,而在SpringBoot中,我们需要添加@Mapper标记才能告知程序。

# 静态资源

原本在SpringMVC中我们曾做过一个简单的CRUD项目,那我们在SpringBoot如何查看这些静态资源呢? resources->static 文件夹用于放置这类静态资源,倘若你打算访问localhost/page/register.html你需要将确保static目录下有一个page目录,page目录下有个register.html文件。

最近更新
01
基本知识
07-18
02
卷积神经网络识别图像
07-18
03
损失函数
07-18
更多文章>