博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在springmvc的controller中使用@Value注解赋值
阅读量:4121 次
发布时间:2019-05-25

本文共 675 字,大约阅读时间需要 2 分钟。

一般我们在spring中使用@Value(“${xxx}”)注入某个属性,只需要在sping的配置文件中,加入如下配置:

<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">  

        <property name="locations">  

            <list>  

                <value>classpath:*.properties</value>  

            </list>  

        </property>  

    </bean>  

    

    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">

    
<property name="properties" ref="configProperties"/>

    </bean>

但如果要在Controller中也使用,需要在springmvc的配置文件中,同样加入如上配置,因为controller是属于mvc的

在controller中,即可以使用@Value注解赋值了。

@Value("${leave.processInstanceKey}")

 private String leaveProcessInstanceKey;  

注意这里不能加static,因为spring注入依赖的是set方法,而set方法,是普通对象的方法,但static是类的属性

转载地址:http://xmvpi.baihongyu.com/

你可能感兴趣的文章
properties文件读写自己写的方法
查看>>
Java保留小数问题
查看>>
用Java修改Window或者Linux下的hosts文件
查看>>
java servlet 调用oracle数据库存储过程
查看>>
java struts2模拟百度百科图片中的防盗链设置
查看>>
java 通过request.getHeader("user-agent")解析浏览器
查看>>
java 服务器获取请求的IP方法之总结
查看>>
数据库学习,树形结构的数据库表Schema设计方案
查看>>
Java常用文件目录处理代码集
查看>>
java 利用java运行时的方法得到当前屏幕截图的方法
查看>>
java 获取控制台的输入的两个方法
查看>>
java实现电脑远程控制完整源代码
查看>>
软件行业心得,软件工程师工作总结
查看>>
java 开发银行支付、对账时证书相关的操作总结
查看>>
Linux下WebLogic10.3的安装与配置
查看>>
hmtl 网页缓存的几个方法总结
查看>>
linux 系统下控制台重启服务器、重启weblogic的命令
查看>>
[jQuery]使用jQuery.Validate进行客户端验证(高级篇-下)——不使用微软验证控件的理由...
查看>>
MySQL日期时间函数大全
查看>>
Java编程中“为了性能”需做的26件事
查看>>