整合SpringMVC
1️⃣ 引入依赖
其实就是spring-boot-starter-web依赖
2️⃣ 静态资源映射
默认的静态资源映射的路径:resources目录下的static目录
也可以自己配置:
3️⃣ 配置类
使用注解@EnableWebMVC或者注解@COnfiguration,前者前面接管,后者给web配置作补充
整合MyBatis
1️⃣ 引入依赖
mybatis-spring-boot-starter
mysql-connector-java
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
<version>5.1.47</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
2️⃣ 配置datasource
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/cskaoyan_db
username: root
password: 123456
type: com.alibaba.druid.pool.DruidDataSource
mybatis:
type-aliases-package: com.cskaoyan.bean
3️⃣ 接口扫描包
在运行类上添加@MapperScan注解
@SpringBootApplication
@MapperScan("com.cskaoyan.mapper")
public class Demo8Application {
public static void main(String[] args) {
SpringApplication.run(Demo8Application.class, args);
}
}