企业级Spring boot项目 配置清单

目录

一、服务基础配置

二、配置数据库数据源

三、配置缓存

四、配置日志

五、配置统一异常处理

六、配置swagger文档

七、配置用户登录模块

八、配置websocket

九、配置定时任务

十、配置文件服务器

十一、配置Nacos

十二、配置项目启动数据库默认初始化(liquibase)

十三、配置Feign调用

十四、配置网关Spring-GateWay

十五、使用分布式锁


以下教程需要有一定的编程基础需要熟悉

Mysql、Redis、Spring boot、Mybatis等主流JAVA技术

一、服务基础配置

bash 复制代码
server.port=8080
spring.application.name=demo
#请求返回时间格式定制
spring.jackson.time-zone=GMT+8
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.serialization.write-dates-as-timestamps=false
spring.jackson.locale=zh_CN
#上传文件大小限制
spring.servlet.multipart.max-file-size=50MB
spring.servlet.multipart.max-request-size=50MB
#开启循环依赖
spring.main.allow-circular-references=true
#请求路径与 Spring MVC 处理映射匹配的默认策略
spring.mvc.pathmatch.matching-strategy=path_pattern_parser

二、配置数据库数据源

1.通过基础方式配置数据源

Spring boot集成各种数据源操作数据库

三、配置缓存

1.使用redis缓存

Spring boot 集成redis-CSDN博客

2.使用Guava Cache

3.使用内存

四、配置日志

1.通过loback配置日志

spring boot集成loback日志配置-CSDN博客

五、配置统一异常处理

六、配置swagger文档

七、配置用户登录模块

八、配置websocket

九、配置定时任务

十、配置文件服务器

十一、配置Nacos

十二、配置项目启动数据库默认初始化(liquibase)

十三、配置Feign调用

十四、配置网关Spring-GateWay

十五、使用分布式锁

相关推荐
武子康5 分钟前
大数据-99 Spark Streaming 数据源全面总结:原理、应用 文件流、Socket、RDD队列流
大数据·后端·spark
双向337 分钟前
CI/CD 实战:GitHub Actions 自动化部署 Spring Boot 项目
后端
shark_chili10 分钟前
从入门到精通:Linux系统性能问题定位与解决方案大全
后端
bobz96514 分钟前
OVS-DOCA 符合 vDPA 设计
后端
bobz96515 分钟前
OVS-DOCA 和 VPP-DPDK 对比
后端
阿杆17 分钟前
同事嫌参数校验太丑,我直接掏出了更优雅的 SpEL Validator
java·spring boot·后端
无奈何杨34 分钟前
CoolGuard增加枚举字段支持,条件编辑优化,展望指标取值不同
前端·后端
这里有鱼汤37 分钟前
小白必看:QMT里的miniQMT入门教程
后端·python
brzhang1 小时前
当AI接管80%的执行,你“不可替代”的价值,藏在这20%里
前端·后端·架构
绝无仅有2 小时前
后端 Go 经典面试常见问题解析与总结
后端·面试·github