springboot项目中使用mybatis逆向工程生成代码实例

第一次写博客,权当是对自己学习的记录!!!

开发工具
         eclipse
 数据库mysql

1 先简单说一下eclipse中如何使用mybatis的逆向工程来快速生成代码
利用eclipse搭建springboot项目的前提是eclipse安装了Spring插件,具体如下:help–>eclipse marketplace 在也页面中输入Spring搜索后install当前插件并重启eclipse
2 在创建springboot项目的时候,选择
springboot项目中使用mybatis逆向工程生成代码实例_第1张图片

    点击finish完成项目创建


	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.1.RELEASE
		 
	
	com.kyrie
	mybatis-generator
	0.0.1-SNAPSHOT
	mybatis-generator
	Demo project for Spring Boot

	
		1.8
	

	
		
			org.springframework.boot
			spring-boot-starter-web
		
		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
			1.3.2
		

		
			mysql
			mysql-connector-java
			runtime
		
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
			
			
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    true
                    true
                
            
			
		
	



在项目的pom.xml文件中引入mybatis的generator插件

3 下面配置两个重要的配置文件,
① 第一个是springboot项目的全局变量:application.yml
在配置application.yml文件的时候需要注意冒号后面的空格

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver  //mysql数据库驱动
    url: jdbc:mysql://127.0.0.1:3306/newtest   //数据库名
    username: root
    password: root
server:
  port: 8081
#mybatis的配置
mybatis:
  mapper-locations: classpath:mapper/*.xml
  type-aliases-package: com.kyrie.matx.entity

② 第二个重要的配置文件是generator的配置文件generatorConfig.xml
该配置文件中配置代码生成的具体策略,详细信息如下:






    
    
    
    
        
            
            
            
            
        

        
        
        

        
        
        
            
            
        

        
        
            
            
            
            
        

        
        
            
            
        

        
        
            
            
        

        
        

        

4 运行generator,完成代码的自动生成
右击项目名:Run as–>maven build,在Goals:mybatis-generator:generate 如下
springboot项目中使用mybatis逆向工程生成代码实例_第2张图片

apply–>run

5 springboot项目中使用mybatis逆向工程生成代码实例_第3张图片

运行结果如下表示代码生成成功,但是在当前的页面是看不到的,需要删除项目(不要删除工作空间的项目),之后import这个maven项目
6 完成这一系列工作之后,项目的具体结构如下:
springboot项目中使用mybatis逆向工程生成代码实例_第4张图片

你可能感兴趣的:(个人笔记)