我希望能夠訪問和更改代表設置的服務器上的變量。我真的沒有看到創建類並將其存儲在數據庫中的原因。這個變量只有一個實例。是否有可能擁有能夠讀取和修改文本文件的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