SpringBoot+Mybatis-plus的基础框架搭建流程

第一步:

打开IDEA------->创建新的(newproject)------->选择(Spring Initializr)-------->完成spring项目的创建

SpringBoot+Mybatis-plus的基础框架搭建流程_第1张图片

第二步:

(1)导入myabits-plus和springBoot所需要的pom.xml(依赖)

   
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    
    
    
        com.alibaba
        druid-spring-boot-starter
        1.1.10
    
    
    
        mysql
        mysql-connector-java
    
    
    
        org.projectlombok
        lombok
    
    
    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.3.2
    
    
    
        com.baomidou
        mybatis-plus-boot-starter
        ${mybatis-plus-boot-starter.version}
    
    
    
        org.mybatis.generator
        mybatis-generator-core
        1.3.2
    
    
    
        org.apache.velocity
        velocity-engine-core
        2.2
    
    
    
        com.github.pagehelper
        pagehelper-spring-boot-starter
        1.2.5
    

(2)编写yml文件

spring:
  datasource:
    username: root
    password: 密码
    url: jdbc:mysql://localhost:3306/表名?useUnicode=true&characterEncoding=UTF-8
    driverClassName: com.mysql.cj.jdbc.Driver

    druid:
      # 下面为连接池的补充设置,应用到上面所有数据源中
      # 初始化大小,最小,最大
      initial-size: 5
      min-idle: 5
      max-active: 20
      # 配置获取连接等待超时的时间
      max-wait: 60000
      stat-view-servlet:
        enabled: true
        login-username: 123
        login-password: 123
        allow:
        deny:
        url-pattern: /druid/*
# 配置mybatis
mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml
  type-aliases-package: com.example.demo.*.pojo
  configuration:
    map-underscore-to-camel-case: true
# 配置mybaits-plus
mybatis-plus:
    mapper-locations: classpath:mapper/*Mapper.xml
    type-aliases-package: com.example.demo.*.pojo
    configuration:
      map-underscore-to-camel-case: true
    global-config:
      db-config:
        id-type: AUTO

(3)编写properties文件

//配合 maven profile使用,进行选择不同配置文件进行启动。

spring.profiles.active= @spring.active@

//设置端口号

server.port=8011

//springboot打印sql日志

logging.level.com.example.demo.test.mapper=debug

第三步:创建对应的层级关系包(package)

SpringBoot+Mybatis-plus的基础框架搭建流程_第2张图片

各级包的作用:

controller(测试,生成接口)

mapper(dao层,数据库的增删改查)

pojo(写入数据库对应的实体类)

service(服务层,写入接口,和对应的实现类)

vo(业务层之间的数据传递,它所代表的将是整个页面展示层的对象,也可以由需要的业务对象进行组装而来。)

第四步:效果图展示

(简单的Hellow world显示)

SpringBoot+Mybatis-plus的基础框架搭建流程_第3张图片

(数据库连接查询显示)

SpringBoot+Mybatis-plus的基础框架搭建流程_第4张图片

分页效果展示:

SpringBoot+Mybatis-plus的基础框架搭建流程_第5张图片

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