跳至主要內容
Nacos 快速开始

Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

下载与启动

Nacos 作为一款开源软件我们可以选择使用构建好的安装包启动或者下载源码自行编译启动,下面分别演示两种方式。

通过构建好的安装包启动

构建好的安装包可以在 Github Release 页面下载,本文写作时最新版本为 2.2.3,下载地址如下:


未央大约 11 分钟spring cloudnacosspringspring bootspring cloud
Spring 中的控制反转和依赖注入

说明:控制反转和依赖注入是很简单的两个概念,如果你看了很多文章还没有搞明白那说明写那些文章的人也是个半吊子。

概览

今天简单说一下 IoC (Inversion of Control) 和 DI (Dependency Injection)的概念,同时看看其在 Spring framework 中的实现。

啥是控制反转

控制反转(英语:Inversion of Control,缩写为 IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称 DI),还有一种方式叫“依赖查找”(Dependency Lookup)。see wikipedia


未央大约 7 分钟spring bootspringspring bootIoCDI控制反转依赖注入
Spring Boot 快速入门指南

获取 Spring Boot 项目模板

https://start.spring.io/上按下图指示生成项目:

quick

写点代码

打开刚才生成的项目,在src/main/java/com/example/demo目录下找到DemoApplication.java文件,修改内容如下:


未央大约 3 分钟spring bootspringspring boot