apollo简介 apollo配置中心,是配置和应用独立管理的一种实现方式的工具,由携程研发开源,apollo可以根据环境的不同配置不通参数,独立于应用,保障了配置数据的安全以及隔离机制。 apollo官方文档: https://www.apolloconfig.com/ 配置中心和应用交互的架构图: 四个核心模块及其主要功能 ConfigService提供配置获取接口;提供配置推送接口;服务于A...
spring框架中经常会使用到yml格式的配置文件,在yml格式配置文件中单引号和双引号的使用区别还是很大的。 主要规则如下: 字符串默认不需要引号 如果字符串包含空格或者特殊字符(例如冒号),需要加引号 长字符串保持一行不换行写法,一行尾部加 \ str: "ddddddddddddddddd \ sdfsdfsddddddddddddddd\ dfssssss&quo...
spring框架内 @value或者@Autowired注解不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中;spring支持set方法注入,我们可以利用非静态setter 方法注入静态变量。 spring 依赖注入是依赖 set方法,set方法是普通的对象方法,static变量是类的属性。 set方法注入 @Component public class SpringSt...
首先需要在springboot项目中引入mongodb的相关java包配置 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l...
注解概述 注解(Annotation)不是程序,但可以对程序作出解释,也可以被其它程序(如编译器)读取。 注解的格式:以@注释名在代码中存在,还可以添加一些参数值例如@SuppressWarnings(value="unchecked")。 注解可在package、class、method、field等上面使用,作用是为它们添加了额外的辅助信息,从而可以通过反射机制实现对这些元...