企业级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

十五、使用分布式锁

相关推荐
计算机毕业设计小帅16 分钟前
【2026计算机毕业设计】基于Springboot的校园电动车短租平台
spring boot·后端·课程设计
调试人生的显微镜16 分钟前
Web前端开发工具实战指南 从开发到调试的完整提效方案
后端
静心观复17 分钟前
drawio画java的uml的类图时,class和interface的区别是什么
java·uml·draw.io
Java水解17 分钟前
【SQL】MySQL中空值处理COALESCE函数
后端·mysql
Laplaces Demon18 分钟前
Spring 源码学习(十四)—— HandlerMethodArgumentResolver
java·开发语言·学习
guygg8822 分钟前
Java 无锁方式实现高性能线程
java·开发语言
ss27323 分钟前
手写Spring第7弹:Spring IoC容器深度解析:XML配置的完整指南
java·前端·数据库
Python私教26 分钟前
DRF:Django REST Framework框架介绍
后端·python·django
间彧27 分钟前
Java HashMap如何合理指定初始容量
后端
用户40993225021240 分钟前
PostgreSQL全表扫描慢到崩溃?建索引+改查询+更统计信息三招能破?
后端·ai编程·trae