springboot+mybatis整合mybatis-generator过程中遇到的问题

1. Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project ch1.helloworld: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver -> [Help 1]

这个问题有两个原因导致:

第一个原因:pom.xml配置问题

        
        
           
                org.springframework.boot
                spring-boot-maven-plugin
            

            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.7

                
                    ${basedir}/src/main/resources/generator/generatorConfig.xml
                    true
                    true
                

            
        
    

上面是错误配置:

下面是正确配置:需要加上依赖的mysql驱动

        
        
           
                org.springframework.boot
                spring-boot-maven-plugin
            

            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.7

               
                    
                        mysql
                        mysql-connector-java
                        
                           8.0.13
                       

                        runtime
                    

                

                
                    ${basedir}/src/main/resources/generator/generatorConfig.xml
                    true
                    true
                

            
        
    

第二个原因:mysql版本对应的驱动名称不一致导致:

mysql6+以上版本:com.mysql.cj.jdbc.Driver

mysql6以下版本:com.mysql.jdbc.Driver

 

ps:对应的配置文件jdbc.properties里面那个服务器时区也要注意,配置文件的里面空格要注意,配置的值的前后不要有空格

#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/db_dev?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=wpz410

mvn编译命名mybatis-generator:generate

点击run as如下图配置:

springboot+mybatis整合mybatis-generator过程中遇到的问题_第1张图片

generatorConfig.xml配置信息如下:


        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

   
   
    
   
   
       
           
           
           
       

       
       
       

       
           
       

       
       
           
           
       

       
       
           
       

       
       
           
       

       
       


   

 

 

 

 

你可能感兴趣的:(Java基础)