IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目

目录

第一步新建项目

第二步导入依赖(修改Pom文件)

第三步配置Application

第四步项目启动本地测试

后续步骤:根据项目具体业务需求,设计数据表,进行mapper、service、cotroller、domain层的代码书写


第一步新建项目

1.编译器左上角 File 中 new 一个 Project

 2.选择 Spring Initializr,NextIDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第1张图片

 3.按箭头顺序配置,点击 Next

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第2张图片

 4.一共选择三个依赖如下

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第3张图片

 IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第4张图片

 IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第5张图片

5.确定右侧框出现下图,点击 Next

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第6张图片

 6.点击 FinishIDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第7张图片

 7.点击左侧空白栏,按住 Ctrl 键,单击图示文件,Delete 删除

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第8张图片

第二步导入依赖(修改Pom文件)

1.按照从上到下的顺序,对Pom文件添加依赖、修改版本号

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第9张图片

 ③处对应的替换代码如下:


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

        
            com.mysql
            mysql-connector-j
            8.0.33
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.5.3
        
        
        
            com.alibaba
            druid-spring-boot-starter
            1.2.8
        
        
        
            com.alibaba
            fastjson
            1.2.78
        
    

2.导入依赖,单击右侧Maven,点击 Reimport

 IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第10张图片IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第11张图片

 3.检查是否导入成功,若失败大概率为依赖版本不兼容,解决办法可以将报错信息发送给GPT,根据GPT解释修改对应版本号(没有下载GPT,参考这篇博客http://t.csdn.cn/3sDZs)IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第12张图片

第三步配置Application

1.将 properties 文件后缀改为 yml 

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第13张图片

 2.将下方代码,粘贴至yml文件中

server:
    # 服务器端口号
    port: 8083 #默认端口是8080
spring:
    jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8
    datasource:
        #数据库用户名
        username: root
        #数据库用户密码
        password: 123456
        # 数据库路径
        url: jdbc:mysql://localhost:3306/test01?serverTimezone=UTC
        #设置驱动类
        driver-class-name: com.mysql.cj.jdbc.Driver
        #设置数据源
        type: com.alibaba.druid.pool.DruidDataSource


    #Spring Boot 默认是不注入这些属性值的,需要自己绑定
    #druid 数据源专有配置
    initialSize: 5
    minIdle: 5
    maxActive: 20
    maxWait: 60000
    timeBetweenEvictionRunsMillis: 60000
    minEvictableIdleTimeMillis: 300000
    validationQuery: SELECT 1 FROM DUAL
    testWhileIdle: true
    testOnBorrow: false
    testOnReturn: false
    poolPreparedStatements: true
    #配置监控统计拦截的filters,stat:监控统计、log4j:日志记录、wall:防御sql注入
    #如果允许时报错  java.lang.ClassNotFoundException: org.apache.log4j.Priority
    #则导入 log4j 依赖即可,Maven 地址:https://mvnrepository.com/artifact/log4j/log4j
    filters: stat,wall,log4j
    maxPoolPreparedStatementPerConnectionSize: 20
    useGlobalDataSourceStat: true
    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500

# 配置mybatis-plus
mybatis-plus:
    #指定位置扫描Mapper接口对应的XML文件 classpath:xml文件位置
    mapper-locations: classpath:mapper/*.xml
    # 逻辑删除
    logic-delete-value: 1
    logic-not-delete-value: 0
    logic-delete-field: isDelete
#自动转成驼峰命名
    configuration:
        map-underscore-to-camel-case: true
#这个配置会将执行的sql打印出来,在开发或测试的时候可以用
#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging:
    level:
        org.springframework: warn

 3.需要修改的地方

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第14张图片

第四步项目启动本地测试

运行得到红色框中信息,表示成功 

IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目_第15张图片

到此,可以认为项目雏形已经搭建完毕,后续可以开始进行主体代码的书写工作。

后续步骤:根据项目具体业务需求,设计数据表,进行mapper、service、cotroller、domain层的代码书写

进行后续步骤学习请参考博客:http://t.csdn.cn/HShHx

你可能感兴趣的:(后端开发,mybatis,spring,boot,intellij-idea)