(干货)前后端实战篇之springboot2.x整合mybatis plus

      各位小伙伴们好,随着技术的不断发展,更新,我们所做的项目的技术也在不停地更换,到目前,前后端分离的模式已经非常普及,所以呢本人自己参考了网上的一些案例及教程,自己撸了一套前后端分离的系统,真正的实现了从0到1的开发。当然,这期间也踩了不少坑啊。现在把这套系统分享给大家,不管是在校大学生,还是有工作经验的小伙伴都可以从中学到一些东西。好了,下面进入正题。

     1.首先是我们的pom.xml文件喽,需要下载相关依赖嘛。下面是我的pom.xml,大家按需选取下载的依赖,如果觉得依赖过多,可以删除一些,反之增加。



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.1.RELEASE
         
    
    com.zboot
    zboot-admin
    0.0.1-SNAPSHOT
    zboot-admin
    zboot-admin后台管理系统

    
        UTF-8
        UTF-8
        1.8
        1.3.2
        1.2.5
        1.1.14
        2.5
        1.3.3
        1.19
        0.9.0
        2.9.2
        3.9.1
        2.0
        3.3.0
        3.3.0
        1.1.20
        1.2.72
        3.3.0
        4.5.10
        4.1.2
        4.1.2
        4.1.2
        2.6
        6.6.0
        2.12.0
    

    
        
            org.springframework.boot
            spring-boot-starter-data-redis
        
        
            org.springframework.boot
            spring-boot-starter-security
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        
        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-configuration-processor
            true
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        
        
            org.springframework.security
            spring-security-test
            test
        
        
        
            org.springframework.boot
            spring-boot-starter-aop
        

        
        
            eu.bitwalker
            UserAgentUtils
            ${bitwalker.version}
        

        
        
            org.springframework
            spring-context-support
        
        
        
            io.jsonwebtoken
            jjwt
            ${jwt.version}
        

        
        
            io.springfox
            springfox-swagger2
            ${swagger.version}
            
                
                    io.swagger
                    swagger-annotations
                
                
                    io.swagger
                    swagger-models
                
            
        
        
        
            io.swagger
            swagger-annotations
            1.5.21
        

        
            io.swagger
            swagger-models
            1.5.21
        

        
        
            io.springfox
            springfox-swagger-ui
            ${swagger.version}
        

        
        
            com.github.oshi
            oshi-core
            ${oshi.version}
        

        
        
        
            com.baomidou
            mybatis-plus-boot-starter
            ${mybatis-plus-boot-starter.version}
        

        
        
            com.alibaba
            druid-spring-boot-starter
            ${druid-spring-boot-starter.version}
        



        
        
            com.alibaba
            fastjson
            ${fastjson.version}
        
        
        
            com.baomidou
            mybatis-plus-generator
            ${mybatis-plus-generator.version}
        

        
        
            org.apache.httpcomponents
            httpclient
            ${httpclient.version}
        
        
        
            org.apache.velocity
            velocity-engine-core
            ${velocity.version}
        

        
        
            org.apache.commons
            commons-pool2
        
        
            junit
            junit
            4.12
            test
        

        
        
            commons-fileupload
            commons-fileupload
            ${commons.fileupload.version}
        

        
        
            org.apache.poi
            poi
            ${poi.version}
        

        
        
            org.apache.poi
            poi-ooxml
            ${poi.ooxml.version}
        

        
        
            org.apache.poi
            poi-ooxml-schemas
            ${poi.ooxml.schemas}
        

        
        
            com.github.pagehelper
            pagehelper-spring-boot-starter
            ${pagehelper.spring.boot.starter.version}
            
                
                    org.mybatis
                    mybatis
                
            
        

        
        
            commons-lang
            commons-lang
            ${commons-lang}
        


    

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


2.在application.yml配置mybatisplus


mybatis-plus:
  mapper-locations: classpath*:mappers/**/*Mapper.xml
  global-config:
    db-config:
      id-type: auto
      field-strategy: NOT_EMPTY
      db-type: MYSQL
  configuration:
    map-underscore-to-camel-case: true
    call-setters-on-nulls: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

​

3.按照上述配置后,我们就可以启动springboot应用了,如果没有报错信息的话,就说明我们的整合是成功的。出现下图的内容说明是ok的。

(干货)前后端实战篇之springboot2.x整合mybatis plus_第1张图片

4.现在的整合项目确实比以前简单多了,以前是各种jar包,以及xml的配置,在框架的整合确实要花些时间。最后呢,给大家分享一个公众号,里面有这套系统的源码及相关教程哦。还望大家捧个场,在下感激不尽。关注后回复,zboot即可获得源码。

(干货)前后端实战篇之springboot2.x整合mybatis plus_第2张图片

 

你可能感兴趣的:(java,springboot,spring,boot,java)