全栈程序猿

SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程
SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程

  在新建工程前,先了解一下什么是敏捷开发“松结对编程”及“L型代码结构”这里有详细的介绍和说明 : 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)

2021-10-27 01:18:00阅读全文

SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档
SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档

  knife4j是为集成Swagger生成api文档的增强解决方案,前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活,提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分,我们这里使用knife4j作为文档管理工具来代替swagger-ui。

2021-10-27 10:13:32阅读全文

SpringCloud微服务实战——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus
SpringCloud微服务实战——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus

  在引入相关数据库持久化相关依赖库之前,我们可以考虑到,当我们因业务开发需要,引入各种各样的依赖库时,Jar包冲突是我们必须面对的一个问题,Spring为了解决这些Jar包的冲突,推出了各种bom,最著名的就是Spring IO Platform bom,其中最核心的三个是:spring-fram

2021-10-27 03:37:03阅读全文

SpringCloud微服务实战——搭建企业级开发框架(二):环境准备
SpringCloud微服务实战——搭建企业级开发框架(二):环境准备

    这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说

2021-10-27 11:20:15阅读全文

SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心
SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心

  随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求:

2021-10-31 17:25:10阅读全文