SpringBoot实现SSM整合

Web相关

Posted by YD Blog on November 15, 2022

SpringBoot实现SSM整合

SpringBoot整合Junit

SpringBoot本身就包含Junit,故可直接使用,方法如下:

  • 创建测试类
  • 添加类注解@SpringBootTest
  • 在类中写测试方法和自动注入对象即可

SpringBoot实现SSM整合

  • 由于SpringBoot本身就包含Spring所以不存在SpringBoot整合Spring
  • 在创建项目时勾选Speing Web即可使项目包含SpringMVC
  • 故重点在于整合MyBatis

SpringBoot整合MyBatias

  • 在创建项目时勾选Spring Web、MyBatis Framework、MySQL Driver
  • 在pom文件中添加Druid依赖
  • 创建yml配置文件,添加配置
  • 在Mapper代理接口前添加@Mapper注解
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.14</version>
        </dependency>
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/数据库名称?autoReconnect=true&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
    username: 账号
    password: 密码
    type: com.alibaba.druid.pool.DruidDataSource

这样就完成了。