IDEA构建Maven+springboot+mybatis+Swagger项目 配置及mybatis代码自动生成

配置文件说明
pom.xml --Maven配置及管理
generatorConfig.properties --数据库链接配置
application.properties --mybaits 数据库配置 主要用于代码生成等 可指定端口 server.port
generatorConfig.xml --mybaits 配置 主要反射和用于代码生成等,有人喜欢用.yml

1、pom.xml



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.9.RELEASE
         
    
    com.boot
    demo
    0.0.1-SNAPSHOT
    demo
    Demo project for Spring Boot

    
        UTF-8
        UTF-8
        1.2.0
        5.1.39
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            ${mybatis-spring-boot.version}
        
        
            mysql
            mysql-connector-java
            ${mysql-connector.version}
            runtime
        

        
        
            io.springfox
            springfox-swagger2
            2.6.1
        
        
        
            io.springfox
            springfox-swagger-ui
            2.6.1
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.6
        

    
    
        
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.3
                
                    true
                    true
                
                
                    
                    
                        mysql
                        mysql-connector-java
                        ${mysql-connector.version}

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

        
            
                src/main/java
                
                    **/*.xml
                    **/*.properties
                    **/*.yml
                    
                    **/*.html
                    
                    /static/
                
                false
            
            
                src/main/resources
                
                    **/*.xml
                    **/*.properties
                    **/*.yml
                    
                    **/*.html
                    
                    /static/
                
                false
            
        
    


2、generatorConfig.properties --数据库链接配置

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/bdms?useUnicode=true&characterEncoding=UTF-8
username=root
password=123456

3、application.properties --mybaits 数据库配置 主要用于代码生成等 可指定端口 server.port

#必须
spring.datasource.url=jdbc:mysql://localhost:3306/bdms?useUnicode=true&characterEncoding=UTF-8&useSSL=true
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

#mybatis扫描
#必须要写全路径,否则扫描不到文件
#mybatis.mapper-locations=classpath*:mapper/*.xml
mybatis.mapper-locations=classpath:com/boot/mapper/*Mapper.xml
mybatis.typeAliasesPackage=com.boot.model
#html启动文件
spring.mvc.view.prefix=classpath:/templates/
spring.mvc.view.suffix=.html
spring.freemarker.checkTemplateLocation=false

#spring.resources.static-locations=classpath:/templates #指定可以扫描到.html
server.port=9004 #指定端口

4、generatorConfig.xml(有人喜欢用.yml) --mybaits 配置 主要反射和用于代码生成等




    
    
    
    
        
            
            
        
        
        
        
        
        
            
        
        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        
        
        
        

5、mybaits 代码生成

IDEA构建Maven+springboot+mybatis+Swagger项目 配置及mybatis代码自动生成_第1张图片双击即可自动生成,若为生成 请检查以上相关配置是否正确

6、常见问题可见我的另一篇文章

IDEA构建Maven+springboot+mybatis项目搭建及问题总结

https://blog.csdn.net/weixin_41003771/article/details/102511291

源码下载:https://download.csdn.net/download/weixin_41003771/11930472

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