我希望能够访问和更改代表设置的服务器上的变量。我真的没有看到创建类并将其存储在数据库中的原因。这个变量只有一个实例。是否有可能拥有能够读取和修改文本文件的SettingsDAO,或者是否有更好的做事方式?如何在不必将其保存在Spring MVC中的情况下存储“全局”变量?
回答
您可以使用Spring单例bean并将其从上下文中取出。它将有效地发挥“不变”的作用。
所以你说我应该用我想要改变的变量创建Singleton,在配置中定义它的一个实例,并通过context.getBean(“id”)通过给定的id来调用它。 – user1281598 2012-07-12 18:44:13
你不需要创建一个传统的单身人士。 Spring上下文默认只创建一个bean的实例(一个Spring:singleton“),只要确保始终将对象从上下文(直接或通过依赖注入)中移除即可( – smp7d 2012-07-16 14:55:31
)。我想。 – user1281598 2012-07-16 15:32:53
- 1. 如何正确存储变量而不将其全局存储?
- 2. 如何在不全局存储的情况下返回数组?
- 3. Python |如何在不将其初始化为全局变量的情况下将此变量设为全局
- 4. 如何在不使用全局变量的情况下在javascript中存储和访问ajax数据?
- 5. 如何在没有全局变量的情况下始终保持变量?
- 6. 如何在不存在重复的情况下将回声存储在PHP中的变量中?
- 7. 其中是存储在内存段中的全局变量和静态变量?
- 8. 在不压缩的情况下将图像保存在内部存储器中
- 9. 在ASP.NET中存储cookie值在全局变量mvc
- 10. 如何在Assembly(NASM)中不使用变量的情况下将数据存储在内存中?
- 11. 如何在不存储变量的情况下实例化VB.NET中的对象?
- 12. 如何在不更改全局变量的情况下更改分配给全局值的局部变量?
- 13. ASP.NET MVC 3在不使用HTML的情况下查看保存变量
- 14. GCC全局变量存储
- 15. 存储在内存中的DLL的全局变量在哪里?
- 16. 保存全局变量BASH
- 17. 静态存储在内存中的全局变量在哪里?
- 18. python全局变量未保存全局
- 19. 如何在jQuery中存储全局值(不一定是全局变量)?
- 20. 全局变量如何在局部变量中以不同方式存储在内存中
- 21. 如何在这种情况下声明全局变量?
- 22. 如何在这种情况下使变量全局可访问?
- 23. 如何在这种情况下使全局变量?
- 24. .NET - 将URL存储为全局变量
- 25. 如何仅在VSPROPS变量尚不存在的情况下设置VSPROPS变量?
- 26. 如何在不使用上下文的情况下声明全局变量?
- 27. Firefox 49开发工具,其中“存储为全局变量”存储在哪里?
- 28. 如何显示存储在ajax全局变量中的数据?
- 29. 如何在ajax调用中存储全局变量的值?
- 30. 在ASP.NET MVC中存储全局对象
是否需要在应用程序重新启动时维护变量的状态? – smp7d 2012-07-11 20:00:09
另外,你如何改变变量?在你的应用程序?或通过一些外部手段? – smp7d 2012-07-11 20:01:00
@ smp7d重新启动时不需要维护。如果可以另外维护,这将是方便的。它将从管理JSP中更改。我打算通过Spring Security最终访问它。所以应用程序。 – user1281598 2012-07-11 20:20:35