首先,@value需要参数,这里参数可以是两种形式:@value("#{configproperties['t1.msgname']}")或者@value("${t1.msgname}");

其次,下面我们来看看如何使用这两形式,在配置上有什么区别:

1、@value("#{configproperties['t1.msgname']}")这种形式的配置中有“configproperties”,其实它指定的是配置文件的加载对象:配置如下:

classpath:/config/t1.properties

这样配置就可完成对属性的具体注入了;

2、@value("${t1.msgname}")这种形式不需要指定具体加载对象,这时候需要一个关键的对象来完成preferencesplaceholderconfigurer,这个对象的配置可以利用上面配置1中的配置,也可以自己直接自定配置文件路径。

如果使用配置1中的配置,可以写成如下情况:

如果直接指定配置文件的话,可以写成如下情况:

config/t1.properties

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。

希望与广大网友互动??

点此进行留言吧!

java注解传递value_spring中@value注解需要注意的问题相关推荐

  1. java 注解开发_Java中的注解到底是如何工作的?

    作者:人晓 www.importnew.com/10294.html 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Over ...

  2. Java编程之反射中的注解详解

    "注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...

  3. java反射 注解_Java反射中的注解

    "注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...

  4. java spring框架 注解_详解Java的Spring框架中的注解的用法

    1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的类的实现: class UserManagerImpl implements UserManager { private ...

  5. enablefeignclients 注解_Spring Boot 中 @EnableXXX 注解的驱动逻辑

    作者 | 温安适 来源 | https://juejin.im/post/5efdd689e51d4534af686ca9 点击赠书:聊聊「分布式架构」那些事儿 工作中经常用到,如下注解: @Enab ...

  6. 标记注解 java_【java】细说 JAVA中 标注 注解(annotation)

    Java注解是附加在代码中的一些元信息,用于一些工具在编译.运行时进行解析和使用,起到说明.配置的功能. 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用 下面我们来详细说说这个注解,到底是怎么 ...

  7. 教你如何完全解析Kotlin中的注解

    简述: 从这篇文章将继续开始探索Kotlin中的一些高级的内容,之前有着重探讨了Kotlin的泛型以及泛型型变等内容.现在我们一起来看下Kotlin中的注解.Kotlin中的注解是100%与Java注 ...

  8. Java基础13:反射与注解详解

    Java基础13:反射与注解详解 什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性. Orac ...

  9. 注解详解和Spring注解增强(基础内功)

    本文内容 什么是注解? 如何定义注解 如何使用注解 如何获取注解信息 Spring 中对注解做了什么增强? 什么是注解? 什么是代码中写的注释?那是给开发者看的,但是编译之后的字节码文件中是没有注释信 ...

最新文章

  1. 通过公历年计算天干地支
  2. 设置centos7语言显示环境
  3. kali linux 内核,关于kali编译安装内核和多内核保留的问题求解答。
  4. SpringBoot和SpringSecurity整合,未登录请求自定义controller访问前端页面,出现 302状态码,一直在登录页面重定向
  5. Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not
  6. boost::detail::lightweight_mutex相关的测试程序
  7. System.getProperty()参数
  8. PAT乙级(1021 个位数统计)
  9. python pyecharts map不显示_pyecharts 地图不显示问题
  10. 「代码随想录」213.打家劫舍II 【动态规划】力扣详解!
  11. 黄聪:php实现关键词高亮
  12. Quasi- likelihood function
  13. Python3 基础语法知识1
  14. 如何解决Tomcat下中文乱码问题?
  15. C语言十六进制转八进制
  16. GNT《谷蓝尼牧场》游戏将正式开通超级节点申请
  17. vue2+element-ui创建顶部导航栏及下拉菜单
  18. 智慧社区如何设计 智慧社区解决方案
  19. 尚硅谷2020微服务分布式电商项目《谷粒商城》-商品搜索
  20. Android 模拟一个电子画板同屏的效果

热门文章

  1. SAP S/4HANA Cloud 系统集成的一些场景介绍
  2. 外企工作必备英语日积月累 -2020年10月26日,星期一
  3. scratch desktop的基本使用 - 舞台坐标系
  4. Travis CI上的sonar build错误
  5. SAP Marketing Cloud里获取Contact Interaction的postman请求
  6. 一串最简单的JavaScript代码,在Chrome开发者工具调试器里触发VM8标签的出现
  7. create document history via code
  8. Opportunity update implementation in backend
  9. my Lead add Lead test
  10. 阮一峰react demo代码研究的学习笔记 - demo7 debug - how ref node is attached