【SpringBoot】11.Springboot整合SpringMVC+Mybatis(上)

Springboot整合SpringMVC+Mybatis

需求分析:通过使用Springboot+SpringMVC+Mybatis 整合实现一个对数据库表users表的CRUD操作。

1.创建项目

①.修改pom文件

springmvc的jar包因为已经包含在了web启动器中了,所以就不需要单独导入了。但是mybatis需要单独导入springboot对mybatis支持的启动器

  • 添加mybatis启动器
  • 添加mysql数据库驱动
  • 添加druid数据库连接池
  • 添加Thymeleaf的坐标

  4.0.0
  
    org.springframework.boot
    spring-boot-starter-parent
    2.1.2.RELEASE
  
  com.dxh
  12-spring-boot-springmvc-mybatis
  0.0.1-SNAPSHOT
  
    
  		
		
			org.springframework.boot
			spring-boot-starter-web
		
		
		
			org.springframework.boot
			spring-boot-starter-thymeleaf
		
		
		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
			1.3.2
		
		
		
			mysql
			mysql-connector-java
		
		
		
			com.alibaba
			druid
			1.1.2
		
  

②.修改(修改)application.properties全局配置文件
  • 配置连接数据库的信息
  • 配置数据源
  • 起别名
#mysql 访问数据库的基本信息
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
#数据源
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
#起别名
mybatis.type-aliases-package=com.dxh.pojo
③.数据库表设计
CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

你可能感兴趣的:(【SpringBoot】11.Springboot整合SpringMVC+Mybatis(上))