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.bootspring-boot-starter-webcom.mysqlmysql-connector-j8.0.33org.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestcom.baomidoumybatis-plus-boot-starter3.5.3com.alibabadruid-spring-boot-starter1.2.8com.alibabafastjson1.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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部