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

十五、使用分布式锁

相关推荐
布列瑟农的星空4 分钟前
大话设计模式——关注点分离原则下的事件处理
前端·后端·架构
superlls26 分钟前
(计算机网络)JWT三部分及 Signature 作用
java·开发语言·计算机网络
多工坊35 分钟前
【DataGrip】连接达梦数据库后,能查询数据但是看不到表的几种情况分析,达梦数据库驱动包下载DmJdbcDriver18.jar
java·数据库·jar
Aileen_0v01 小时前
【分布式系统架构全解析:从单机到微服务,Redis如何成为性能加速器?】
redis·微服务·云原生·架构
曼岛_1 小时前
[系统架构设计师]面向服务架构设计理论与实践(十五)
系统架构·系统架构设计师
秋难降1 小时前
优雅的代码是什么样的?🫣
java·python·代码规范
现在就干1 小时前
Spring事务基础:你在入门时踩过的所有坑
java·后端
浮游本尊2 小时前
Java学习第13天 - 数据库事务管理与MyBatis Plus
java
该用户已不存在2 小时前
Gradle vs. Maven,Java 构建工具该用哪个?
java·后端·maven
JohnYan2 小时前
Bun技术评估 - 23 Glob
javascript·后端·bun