当前位置: 首页 > 面试题库 >

在Spring中注入静态常量的值

倪炎彬
2023-03-14
问题内容

在我的一个班级中,有一个public static String成员,我需要在applicationContext.xml!中设置该值
!也就是说,我们是否可以为此静态属性注入一个值?


问题答案:

是的,此链接上有一个示例http://planproof-fool.blogspot.com/2010/03/spring-setting-static-
fields.html



 类似资料:
  • 问题内容: 我正在使用spring的PreAuthorize注释,如下所示: 但是,我已经在另一个类上将“角色”定义为静态字符串。如果我尝试使用此值: 我收到一个错误: 有没有办法使用PreAuthorize批注访问此类静态变量? 问题答案: 尝试以下使用Spring Expression Language评估类型的方法: 确保指定完全限定的类名。 文献资料

  • 问题内容: 我知道这看起来像是一个先前提出的问题,但是我在这里面临另一个问题。 我有一个只有静态方法的实用程序类。我不会,也不会从中获得实例。 现在我需要Spring用数据库属性Properties填充dataBaseAttr.Spring的配置是: 我已经在其他bean中做到了,但是此类(Utils)中的问题不是bean,如果我将其变成bean,则没有任何变化,但我仍然无法使用变量,因为该类不会

  • 问题内容: 我想在中实现常量,因为在代码中找到常量是很有意义的。 到目前为止,我一直在使用静态方法实现以下变通方法: 我知道有可能摆弄原型,但许多人建议不要这样做。 有没有更好的方法在ES6类中实现常量? 问题答案: 您可以执行以下操作: 从 模块中 导出a 。根据您的用例,您可以: 并在必要时从模块导入该文件。或者,基于您的静态方法思想,您可以声明一个get访问器: 这样,您将不需要括号: 然后

  • 问题内容: 我是Spring的新手,遇到了这个问题。我尝试在该方法上使用@Autowired,但没有成功,在变量上,我从Eclipse中收到错误消息“该位置不允许使用@Autowired注解”。我在xml中创建了所需的bean。 下面是代码,此方法在抽象类内。 (ps我是stackOverflow的新手,希望我正确格式化了问题:)) 问题答案: 如果有可能可以让你把和成静态属性可以通过利用注入他们

  • 本文向大家介绍spring 如何将配置信息注入静态变量的方法,包括了spring 如何将配置信息注入静态变量的方法的使用技巧和注意事项,需要的朋友参考一下 我们学习过将配置信息,通过@Value()的方法注入到对象的变量。这是由于对象是由spring来托管的。那么非spring如果,我们需要在静态方法中,使用配置文件中的值,又该怎么做呢? 传统的错误作法 application.propertie

  • 问题内容: C#是否具有Java静态导入之类的功能? 所以不用像写代码 我会写 而且编译器会知道我的意思是FileHelper中的方法。 问题答案: 从C#6.0开始,这是可能的: 但是,早期版本的C#没有静态导入。 您可以使用该类型的别名来关闭。 或者,将静态方法更改为类型的扩展方法 -然后可以按以下方式调用它: