0
点赞
收藏
分享

微信扫一扫

config配置

毅会 2023-12-11 阅读 33

在项目开发中,配置在不同的地方有不同的含义。

配置项

在yml(ymal)文件中,或者是properties文件中通过配置项,程序代码动态控制变量的值。

@value注解

定义在类文件的全局变量上

注解可以接受识别多种对象,String,boolean, map,集合

不需要重启,修改即生效;

配置类

@config注解

定义在类名上,可以通过prefix,读取一批前缀相同的配置项

修改后需要重启才能生效

为什么@value不需要重启,@config需要重启呢?

待解决


配置项管理的方式有哪些?

apollo

数据库配置,系统开发页面

将 Spring 配置到应用开发中有以下三种方式:

  1. 基于 XML 的配置
  2. 基于注解的配置
  3. 基于 Java 的配置

基于注解的配置

Spring 在 2.5 版本以后开始支持用注解的方式来配置依赖注入。可以用注解的方式来替代 XML 方 式的 bean 描述,可以将 bean 描述转移到组件类的内部,只需要在相关类上、方法上或者字段声 明上使用注解即可。注解注入将会被容器在 XML 注入之前被处理,所以后者会覆盖掉前者对于同一 个属性的处理结 果。

基于 XML 的配置

刚开始学习spring的时候,完全不理解xml配置是在干啥,培训班的老师只是说可以这样,让复制代码,一开始理解起来超级别扭;

反而是在工作的时候,先理解的基于注解的配置,转而理解基于xml的配置;

很大一个问题就是不理解xml如何生效,加上不理解spring的一些标签,所以感觉很别扭

举报

相关推荐

0 条评论