- 引入相关依赖
a. mybatis-spring-boot-starter依赖
b. mysql相关依赖
c. druid依赖(阿里巴巴的数据源,连接池依赖)
<!-- 整合mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.2</version>
</dependency>
- 必须在入口类上加上注解:@MapperScan,为了扫描DAO接口所在包,并在application.properties进行相关配置
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://locallhost:3306//数据库名
spring.datasource.username=root
spring.datasource.password=123456
mybatis.mapper-locations=classpath:/com/wenxin/mapper/*.xml
mybatis.type-aliases-package=com.wenxin.entity
package com.wenxin;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.wenxin.dao")
public class Springboot1Application {
public static void main(String[] args) {
SpringApplication.run(Springboot1Application.class, args);
}
}


3. 在数据库建表
4. 开发实体对象
package com.wenxin.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.Date;
@Data
@AllArgsConstructor
@ToString
@NoArgsConstructor
public class students {
private String id;
private String name;
private Integer age;
private Date bir;
}
-
开发DAO接口和mapper配置文件开发


-
开发service 和 serviceImpl


-
开发控制器Controller

-
开发页面测试

本文介绍了基于Spring Boot和MyBatis的项目开发步骤。首先引入mybatis-spring-boot-starter、mysql、druid等相关依赖,在入口类加@MapperScan注解并在配置文件配置。接着在数据库建表,开发实体对象、DAO接口、mapper配置文件、service及实现类、控制器,最后进行页面测试。
1586

被折叠的 条评论
为什么被折叠?



