微服务
java圈
熟悉spring、springboot、springcloud、设计模式、ddd思想
展开
-
第二章-基础框架模块划分
基础模块定义是在框架开发过程中起始步骤,好的模块划分分工明确,促进任务开发迭代。但是我们在搭建框架的过程中怎么去定义模块,用什么标准去定义,怎么划分具体的模块点,不用的人员有不同的考量,只能找最适合企业的开发框架。划分标准划分标准是一个框架划分的基础准则,有不同的方法论支撑框架的合理性划分,为建企业级框架做出建模标准,下面是最基础的一些设计原则:稳定性:需要考虑到项目规模,可承受的数据量和容错能力,不能根据需求频繁的变更高内聚:模块实现应该完成强关联的相关内容低耦合:通过约定基于接口开发,原创 2020-05-27 08:14:25 · 1119 阅读 · 0 评论 -
springboot源码解析-SpringApplication
说明用过springboot的人应该都知道SpringApplication做boot的一个启动点,但是有多少人知道这个类做了多少事情?我们来看下源码里面的解释:可以通过java主程序(main)来启动spring应用,执行时需要按照以下步骤执行:1、创建一个实例应用也就是程序;2、注册一个资源文件来执行spring属性也就是ResourceLoader需要做的事情;3、刷新应用程序的...原创 2019-04-17 08:37:13 · 594 阅读 · 0 评论 -
nacos持久化及服务注册
#一、Nacos服务端安装最新版本下载地址:https://github.com/alibaba/nacos/releases访问:http://127.0.0.1:8848/nacos用户名/密码:nacos/nacos二、Nacos持久化nacos默认是把数据保存在本地磁盘文件读取mysql脚本脚本在下载的服务端\nacos\conf\nacos-mysql.sqlmysq...原创 2019-04-15 13:42:52 · 4272 阅读 · 0 评论 -
Spring boot集成Nacos-配置中心详解
该文档是基于spring cloud版本进行开发。Nacos持久化可以参考:https://mp.weixin.qq.com/s/6khhRU46J2kFJKUBuDyTGQ项目集成依赖最新版本可以参考https://github.com/spring-cloud-incubator/spring-cloud-alibaba/releases<dependency> <...原创 2019-04-15 13:46:41 · 10205 阅读 · 0 评论