- 博客(6)
- 收藏
- 关注
原创 SpringCloudAlibaba:从0搭建一套快速开发框架-06 告别重复代码,使用Freemarker轻松生成重复代码 - 第一节
上篇主要优化完善公共模块,本篇主要创建一个生成代码的独立模块,提升开发效率,避免繁琐的重复的crud操作。由于内容较多,我就分两节写了。本节我们主要以创建项目并简单的生成数据库实体类即可,下节我们会直接搞完。
2025-01-18 16:26:52
835
原创 SpringCloudAlibaba:从0搭建一套快速开发框架-05 公共模块(common)编写与优化:提升开发效率实践
本片主要针对于我个人创建的公共模块(shine-common)展开。模块的总体功能可以概括为提供系统中的基础通用功能和工具,旨在为其他模块和服务提供一些重复使用的逻辑、工具方法以及规范化的处理方式。基础常量与配置支持提供项目中需要的常量定义和全局配置项。这样可以避免硬编码常量,统一管理常量和配置信息,提升代码的可维护性。请求上下文管理提供请求上下文的管理功能,帮助系统在处理请求时获取、传递和修改当前请求相关的信息。这对于跨层级或跨服务的调用非常重要,确保请求链路的上下文能够在系统中保持一致。
2025-01-18 15:33:41
619
原创 SpringCloudAlibaba:从0搭建一套快速开发框架-04 OpenFeign的使用
OpenFeign是一个声明式的HTTP客户端,它通过注解的方式简化了调用的过程。它是的一部分,用于在微服务架构中简化服务间的通信。与传统的使用或HttpClient等方式不同,OpenFeign提供了一种声明式的方式,通过接口和注解来定义HTTP请求,避免了手动编写底层HTTP请求的代码。
2025-01-17 16:59:23
1832
原创 SpringCloudAlibaba:从0搭建一套快速开发框架-03 Nacos下载及使用
Nacos(DynamicNAmingandCOnfigurationService)是阿里巴巴开源的一款集服务发现、配置管理和动态DNS服务于一体的解决方案,广泛用于微服务架构。Nacos支持分布式系统中的动态配置和服务管理,旨在帮助用户构建云原生应用。
2025-01-17 08:59:45
1894
原创 SpringCloudAlibaba:从0搭建一套快速开发框架-01 项目搭建
SpringCloud是一系列基于SpringBoot的框架,用于快速构建分布式系统。它提供了一系列工具,用于解决分布式系统中的常见问题,如配置管理、服务发现、断路器、路由、微代理、控制总线等。SpringCloudAlibaba是一个基于SpringCloud的微服务开发框架,集成了阿里巴巴的开源产品,如Nacos、Sentinel、RocketMQ、Dubbo等。它为开发者提供一套完整的分布式系统解决方案,特别适用于中国互联网场景下的大规模微服务架构。
2025-01-16 15:44:41
2863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人