一、搭建springboot开发环境
需求:使用springboot搭建一个项目,编写一个controller控制器,使用浏览器正常访问
springboot1.x版本 --> 基于spring 4 --> jdk1
课程:springboot2.x版本 --> 基于spring 5 --> jdk1.8
必须设置项目的jdk版本为1.8
1. 设置pom.xml文件的properties中JDK版本为1,8
2. 添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.4.RELEASE</version> </dependency> |
3.创建一个controller
4.创建一个启动类
package com; |
5.springboot配置文件,默认是放在resources,并且名字叫做application.properties
6.@SpringBootApplication注解的使用
二、整合Mybatis
- 添加依赖spring+mybatis+mysql
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> |
2.配置applicationContext.xml (被application.properties替换)
a) 引入小配置文件
b) 配置数据源
c) SqlSessionFactoryBean
d) MapperScannerConfigurer
#配置项目名 |
- 实体类
- DAO接口
- Mapper
- DAO接口创建实现类对象 (任选一种) (不要忘写)
a) @Mapper注解标注DAO接口 特点:只创建当前接口的实现类对象
b) @MapperScan放置启动上边
特点:创建包下所有接口的实现类对象
关于starter依赖
1.看依赖的artifactId,可以知道是不是官方依赖
2.引入mybatis-spring-boot-starter可以带来什么