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

十五、使用分布式锁

相关推荐
郑州光合科技余经理3 小时前
代驾系统架构拆解:订单链路、权限组织与私有化源码交付
开发语言·后端·算法·架构·系统架构·uni-app·php
BerryS3N5 小时前
大模型 (LLM) 全栈技术深度解析与实战指南:从 Transformer 底层原理、三阶段训练范式到 RAG 与 Agent 系统架构
深度学习·系统架构·transformer
hboot5 小时前
AI工程师第六课 - RAG检索增强生成
后端·langchain·llm
mldong6 小时前
jeeflow:98KB 的工作流引擎长什么样
后端
做一个AK梦6 小时前
嵌入式系统架构设计理论与实践-软考架构师
系统架构
paopaokaka_luck6 小时前
基于springboot3+vue3的企业考勤管理系统(部门树递归、Echarts图形化分析)
开发语言·spring boot·学习·echarts·mybatis·需求分析·代码规范
Pluchon7 小时前
Java个人综合项目——萌部落社区V2.0
java·python·spring·spring cloud·postman·idea
梦雨生生8 小时前
java开发工具(学习第一天)
java·开发语言·学习
她说可以呀8 小时前
Spring-ai-alibaba文生图
java·人工智能·spring
程序员cxuan9 小时前
速度太快了!本地可以跑 DeepSeek-V4-Flash 了
人工智能·后端·程序员