企业级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 分钟前
【黑马头条训练营】day02-黑马头条-App端文章展示
java·数据库·spring cloud·微服务·项目
smile_life_17 分钟前
Tomcat调优相关理解
java·tomcat·tomcat调优
m0_7482548819 分钟前
JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)
java·tomcat
sunnyday042619 分钟前
Mybatis-Plus updateById 方法更新无效及空值处理
java·开发语言·mybatis
薄荷糖yh20 分钟前
tomcat窗口闪退,以及在eclipse上面运行不出来
java·eclipse·tomcat
java1565505797022 分钟前
在【IntelliJ IDEA】中配置【Tomcat】【2023版】【中文】【图文详解】
java·tomcat·intellij-idea
言之。30 分钟前
Redis 集群方案
java·数据库·redis
后端转全栈_小伵32 分钟前
从 Coding (Jenkinsfile) 到 Docker:全流程自动化部署 Spring Boot 实战指南(简化篇)
java·spring boot·后端·docker·自动化·集成学习
JasonYin~1 小时前
HarmonyOS NEXT 实战之元服务:静态案例效果---音乐排行榜
java·华为·harmonyos
hao_wujing1 小时前
云计算时代携程的网络架构变迁
网络·架构·云计算