IDEA快速搭建基于SpringBoot + Mybatis-Plus的单模块项目
目录
第一步新建项目
第二步导入依赖(修改Pom文件)
第三步配置Application
第四步项目启动本地测试
后续步骤:根据项目具体业务需求,设计数据表,进行mapper、service、cotroller、domain层的代码书写
第一步新建项目
1.编译器左上角 File 中 new 一个 Project

2.选择 Spring Initializr,Next
3.按箭头顺序配置,点击 Next

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



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

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

第二步导入依赖(修改Pom文件)
1.按照从上到下的顺序,对Pom文件添加依赖、修改版本号

③处对应的替换代码如下:
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


3.检查是否导入成功,若失败大概率为依赖版本不兼容,解决办法可以将报错信息发送给GPT,根据GPT解释修改对应版本号(没有下载GPT,参考这篇博客http://t.csdn.cn/3sDZs)
第三步配置Application
1.将 properties 文件后缀改为 yml

2.将下方代码,粘贴至yml文件中
server:# 服务器端口号port: 8083 #默认端口是8080
spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8datasource:#数据库用户名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: 5minIdle: 5maxActive: 20maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true#配置监控统计拦截的filters,stat:监控统计、log4j:日志记录、wall:防御sql注入#如果允许时报错 java.lang.ClassNotFoundException: org.apache.log4j.Priority#则导入 log4j 依赖即可,Maven 地址:https://mvnrepository.com/artifact/log4j/log4jfilters: stat,wall,log4jmaxPoolPreparedStatementPerConnectionSize: 20useGlobalDataSourceStat: trueconnectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500# 配置mybatis-plus
mybatis-plus:#指定位置扫描Mapper接口对应的XML文件 classpath:xml文件位置mapper-locations: classpath:mapper/*.xml# 逻辑删除logic-delete-value: 1logic-not-delete-value: 0logic-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.需要修改的地方

第四步项目启动本地测试
运行得到红色框中信息,表示成功

到此,可以认为项目雏形已经搭建完毕,后续可以开始进行主体代码的书写工作。
后续步骤:根据项目具体业务需求,设计数据表,进行mapper、service、cotroller、domain层的代码书写
进行后续步骤学习请参考博客:http://t.csdn.cn/HShHx
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
