Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
下载与启动
Nacos 作为一款开源软件我们可以选择使用构建好的安装包启动或者下载源码自行编译启动,下面分别演示两种方式。
通过构建好的安装包启动
构建好的安装包可以在 Github Release 页面下载,本文写作时最新版本为 2.2.3
,下载地址如下:
大约 11 分钟
Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 作为一款开源软件我们可以选择使用构建好的安装包启动或者下载源码自行编译启动,下面分别演示两种方式。
构建好的安装包可以在 Github Release 页面下载,本文写作时最新版本为 2.2.3
,下载地址如下:
说明:控制反转和依赖注入是很简单的两个概念,如果你看了很多文章还没有搞明白那说明写那些文章的人也是个半吊子。
今天简单说一下 IoC (Inversion of Control) 和 DI (Dependency Injection)的概念,同时看看其在 Spring framework 中的实现。
控制反转
(英语:Inversion of Control,缩写为 IoC
),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入
(Dependency Injection,简称 DI),还有一种方式叫“依赖查找”(Dependency Lookup)。see wikipedia。
在https://start.spring.io/上按下图指示生成项目:
打开刚才生成的项目,在src/main/java/com/example/demo
目录下找到DemoApplication.java
文件,修改内容如下: