在springboot中,利用xml配置mybatis的方法

前置步骤参考博客:SpringBoot配置Mybatis的两种方式(通过XML配置和通过YML配置文件配置)_Darren i的博客-CSDN博客

但按照博客中的关键代码和步骤创建的项目无法启动

启动报错:

Description:
Failed to configure a DataSource: 'url’attribute is not specif:
Reason: Failed to determine a suitable driver class

因此经过参考其他资料,尝试出了不会报错的步骤

1. 创建springboot工程

2. 在resource目录下,创建mybatis的配置文件mybatis-config.xml和映射文件目录mapper,之后的各类映射文件都放在里面

  mybatis-config.xml:




    
        
        
    
    
        
        
        
        
        
        
        
    
    
        
            
            
                
                
                
                
                
            
        
    


3. 在application.yml文件中配置如下信息

mybatis:
  #标注mybatis配置文件的位置
  config-location: classpath:mybatis-config.xml
  #标注待解析的mapper的xml文件位置
  mapper-locations: classpath:mapper/*.xml
  #标注实体类位置
  type-aliases-package: com.example.mybatisstudy.pojo

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql:///homework1027?userSSL=false
    username: root
    password: 123456

注意,application.yml和mybatis-config.xml中都要配置数据库(驱动、url等)

这个是避免报错的措施

4. 最后测试一下

        创建代码结构:

        在springboot中,利用xml配置mybatis的方法_第1张图片

        编写测试类,运行:

        在springboot中,利用xml配置mybatis的方法_第2张图片

        成功查出需要的数据库内容。

 

 

你可能感兴趣的:(java,mybatis,mybatis,spring,boot,xml,java,mysql)