idea快速搭建springboot+mybatis+generator逆向工程

1.环境:idea2018 + JDK1.8
2.新建项目

idea快速搭建springboot+mybatis+generator逆向工程_第1张图片

3.依据自己需求依此编辑项目结构,和项目名称

idea快速搭建springboot+mybatis+generator逆向工程_第2张图片

4.这里选择springboot初始的插件,大家寻找合适的添加

idea快速搭建springboot+mybatis+generator逆向工程_第3张图片

idea快速搭建springboot+mybatis+generator逆向工程_第4张图片

5.也是填写项目名称,填之前一样就行

idea快速搭建springboot+mybatis+generator逆向工程_第5张图片

6.完成项目的创建,接下来我们看一下目录结构springboot生成了一个application.properties,这是springboot核心的配置文件,但springboot还支持另一种可读性更高的配置格式文件yml,官方也推荐使用yml格式文件,所以我们将application.properties删了生成另一个application.yml文件。

idea快速搭建springboot+mybatis+generator逆向工程_第6张图片idea快速搭建springboot+mybatis+generator逆向工程_第7张图片

7.接下来我们完成mysql数据库+mybatis的集成

打开pom.xml加入阿里的数据库连接池druid依赖,这个应该是Java里最强大的数据库连接池


    com.alibaba
    druid
    1.1.9


    com.alibaba
    druid-spring-boot-starter
    1.1.9
8.配好依赖我们将如下数据库配置信息复制到application.yml中,修改对应自己的数据库链接
# Server Port and Encoding
server:
  port: 9000
  servlet:
    context-path: /infoMgr

# Spring Datasource Settings
spring:
  datasource:
    name: druidDataSource
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      driver-class-name: com.mysql.jdbc.Driver
      url: jdbc:mysql://39.106.57.49:3306/数据库名?useUnicode=true&characterEncoding=UTF-8
      username: 用户名
      password: 密码
      filters: stat
      max-active: 100
      initial-size: 1
      max-wait: 60000
      min-idle: 1
      time-between-eviction-runs-millis: 60000
      min-evictable-idle-time-millis: 300000
      validation-query: select 'x'
      test-while-idle: true
      test-on-borrow: false
      test-on-return: false
      pool-prepared-statements: true
      max-open-prepared-statements: 50
      max-pool-prepared-statement-per-connection-size: 20

9.然后我们就可以配置mybatis了,这里resources目录下我们生成一个mybatis的配置文件方便以后配置mybatis属性。

idea快速搭建springboot+mybatis+generator逆向工程_第8张图片

10.将如下代码复制到mybatis-config.xml中




	
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		

	

	
		
		
		
		
		
		
	

11.做好后再回到application.yml中添加配置xml路径以及映射mapper的路径

# Mybatis config
mybatis:
  mapper-locations: classpath:mapping/*.xml
  type-aliases-package: com.garyond.hurricane.infomanager.model
  config-location: classpath:mybatis-config.xml

12.到这mybatis就集成上来了,我们再配个逆向工程方便后期使用,先resources下创建一个generator/generator.config.xml文件idea快速搭建springboot+mybatis+generator逆向工程_第9张图片

将如下代码复制进去,修改数据库链接属性




    
    
    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        
            
            
        

13.回到pom.xml中将generator的插件添加上就大功告成了,记得改自己所需的mapper文件生成路径


            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.6
                
                    ${basedir}/src/main/resources/generator/generator.config.xml
                    true
                    true
                
                
                
                    
                        mysql
                        mysql-connector-java
                        5.1.34
                    
                
            

 

你可能感兴趣的:(springboot)