【SpringBoot】使用属性文件给成员变量配置值对final成员变量是无效的,只对普通成员有效

【结论】

使用属性文件给成员变量配置值对final成员变量是无效的,只对普通成员有效。

【证明】

待注入类Test:

属性文件application.properties:

测试类:

输出:

由上看a是被注入了aa值,保持原值。

两次试验说明,想给变量注入值,该变量不能被static或final修饰。

END

Original: https://www.cnblogs.com/heyang78/p/16521422.html
Author: 逆火狂飙
Title: 【SpringBoot】使用属性文件给成员变量配置值对final成员变量是无效的,只对普通成员有效

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/539716/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • java追加文件

    java中,对文件进行追加内容操作的三种方法 import java.io.BufferedWriter; import java.io.FileOutputStream; imp…

    Java 2023年5月29日
    073
  • kafka单机部署、集群部署、命令实操

    单机部署 安装配置zookeeper tar zxf zookeeper-3.4.10.tar.gz -C /usr cp zoo-sample.cfg zoo.cfg vi zo…

    Java 2023年6月9日
    091
  • vue项目中跨域问题的解决

    跨域问题的解决(在后端进行解决) 1.CorsConfig.java package com.jihu.config; import org.springframework.con…

    Java 2023年6月9日
    084
  • maven工程servlet实例之导入项目依赖jar包

    maven工程servlet实例之导入项目依赖jar包 添加 jar 包的坐标时,还可以指定这个 jar 包将来的作用范围。每个 maven 工程都需要定义本工程的坐标,坐标是 m…

    Java 2023年6月6日
    092
  • mysql搭建主从复制(一主一从,双主双从)

    主从复制原理 Mysql 中有一个binlog 二进制日志,这个日志会记录下所有修改了的SQL 语句,从服务器把主服务器上的binlog二进制日志在指定的位置开始复制主服务器所进行…

    Java 2023年6月7日
    091
  • RocketMQ的push消费方式实现的太聪明了

    大家好,我是三友,我又来了~~ 最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里…

    Java 2023年6月16日
    0126
  • 2021网络协议从入门到底层原理2《小码哥》

    应用层的常见协议 2021网络协议从入门到底层原理2 1、超文本传输:HTTP、HTTPS2、 文件传输:FTP3、电子邮件:SMTP、POP3、IMAP4、 动态主机配置:DHC…

    Java 2023年6月7日
    094
  • 一些基本的jar包

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月9日
    085
  • SSM框架整合

    SSM项目整合 由于SpringMVC是Spring框架中的一个模块,所以SSM框架整合只需要进行Spring与Mybatis和SpringMVC和Mybatis之间的整合 1、导…

    Java 2023年6月5日
    0105
  • Java学习-第一部分-第一阶段-第八节:项目-房屋出租系统

    项目-房屋出租系统 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 房屋出租系统-需求 ●项目需求说明 实现基于…

    Java 2023年6月16日
    090
  • day04-MySQL常用函数

    5.MySQL常用函数 5.1合计/统计函数 5.1.1合计函数-count count 返回行的总数 Select count(*)|count (列名) from table_…

    Java 2023年6月15日
    088
  • Java之Builder模式(并用OC实现了这种模式)

    本人在学习Java,直接先学习Netty框架,因为Netty框架是业界最流行的NIO框架之一,在学习的过程中,了解到Netty服务端启动需要先创建服务器启动辅助类ServerBoo…

    Java 2023年5月29日
    0112
  • CSS

    W3C标准 结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准语言(DOM、ECMAScript ) HTML(结构)+ CSS(表现)+ JavaScript(…

    Java 2023年6月6日
    067
  • 好书推荐之《JAVA编程思想》

    名人推荐 真是一本透着编程思想的书。上面的书让你从微观角度了解 Java,而这本书则可以让你从一个宏观角度了解 Java。这本书和 Java 核心技术的厚度差不多,但这本书的信息密…

    Java 2023年6月15日
    078
  • Docker仓库管理镜像 — 公共仓库【Docker Hub】和私人仓库【Registry】和【harbor】

    镜像仓库管理 docker仓库,用来管理镜像。主要分为公共仓库和私人仓库。下面介绍了公共仓库Docker Hub、私人仓库Registry和harbor。 DockerHUb仓库管…

    Java 2023年6月15日
    066
  • Mybaits plus 数据库映射java实体三种方式

    前言 数据库一般是用下划线进行设计字段,Java实体一般用驼峰法设计属性。这是不成文的规定。当数据库字段映射java实体会出现问题。下面分别是数据库字段和实体属性。 解决问题三种方…

    Java 2023年6月8日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球