java注解传递value_spring中@value注解需要注意的问题
首先,@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注解需要注意的问题相关推荐
- java 注解开发_Java中的注解到底是如何工作的?
作者:人晓 www.importnew.com/10294.html 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Over ...
- Java编程之反射中的注解详解
"注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...
- java反射 注解_Java反射中的注解
"注解"这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题.我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些"注解&quo ...
- java spring框架 注解_详解Java的Spring框架中的注解的用法
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的类的实现: class UserManagerImpl implements UserManager { private ...
- enablefeignclients 注解_Spring Boot 中 @EnableXXX 注解的驱动逻辑
作者 | 温安适 来源 | https://juejin.im/post/5efdd689e51d4534af686ca9 点击赠书:聊聊「分布式架构」那些事儿 工作中经常用到,如下注解: @Enab ...
- 标记注解 java_【java】细说 JAVA中 标注 注解(annotation)
Java注解是附加在代码中的一些元信息,用于一些工具在编译.运行时进行解析和使用,起到说明.配置的功能. 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用 下面我们来详细说说这个注解,到底是怎么 ...
- 教你如何完全解析Kotlin中的注解
简述: 从这篇文章将继续开始探索Kotlin中的一些高级的内容,之前有着重探讨了Kotlin的泛型以及泛型型变等内容.现在我们一起来看下Kotlin中的注解.Kotlin中的注解是100%与Java注 ...
- Java基础13:反射与注解详解
Java基础13:反射与注解详解 什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性. Orac ...
- 注解详解和Spring注解增强(基础内功)
本文内容 什么是注解? 如何定义注解 如何使用注解 如何获取注解信息 Spring 中对注解做了什么增强? 什么是注解? 什么是代码中写的注释?那是给开发者看的,但是编译之后的字节码文件中是没有注释信 ...
最新文章
- 通过公历年计算天干地支
- 设置centos7语言显示环境
- kali linux 内核,关于kali编译安装内核和多内核保留的问题求解答。
- SpringBoot和SpringSecurity整合,未登录请求自定义controller访问前端页面,出现 302状态码,一直在登录页面重定向
- Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not
- boost::detail::lightweight_mutex相关的测试程序
- System.getProperty()参数
- PAT乙级(1021 个位数统计)
- python pyecharts map不显示_pyecharts 地图不显示问题
- 「代码随想录」213.打家劫舍II 【动态规划】力扣详解!
- 黄聪:php实现关键词高亮
- Quasi- likelihood function
- Python3 基础语法知识1
- 如何解决Tomcat下中文乱码问题?
- C语言十六进制转八进制
- GNT《谷蓝尼牧场》游戏将正式开通超级节点申请
- vue2+element-ui创建顶部导航栏及下拉菜单
- 智慧社区如何设计 智慧社区解决方案
- 尚硅谷2020微服务分布式电商项目《谷粒商城》-商品搜索
- Android 模拟一个电子画板同屏的效果
热门文章
- SAP S/4HANA Cloud 系统集成的一些场景介绍
- 外企工作必备英语日积月累 -2020年10月26日,星期一
- scratch desktop的基本使用 - 舞台坐标系
- Travis CI上的sonar build错误
- SAP Marketing Cloud里获取Contact Interaction的postman请求
- 一串最简单的JavaScript代码,在Chrome开发者工具调试器里触发VM8标签的出现
- create document history via code
- Opportunity update implementation in backend
- my Lead add Lead test
- 阮一峰react demo代码研究的学习笔记 - demo7 debug - how ref node is attached