我试图打开http://jsfiddle.net/在IE8与BrowserMode-- IE8和Document Mode--IE8开发者工具.在其他浏览器中,它工作正常,甚至在IE9中它工作正常.但是我看到了javascript中的错误IE8 and older versions of IE.
SCRIPT1010: Expected identifier
EditorCM.js?Spring, line 105 character 25
SCRIPT438: Object doesn't support property or method 'addEventListener'
heyoffline.js?Spring, line 24 character 5
SCRIPT5009: 'MooShellEditor' is undefined
jsfiddle.net, line 91 character 7
SCRIPT5007: Unable to get value of the property 'editor': object is null or undefined
Actions.js?Spring, line 130 character 5
Run Code Online (Sandbox Code Playgroud)
这就是它的呈现方式 IE8

jsfiddle是否正在使用IE8和旧版本?
在CDI中,您可以使用以下命令定义一个对象,该对象将为您提供特定类型的项目:
@Inject Instance<MyObject> myObjectInstance; //... MyObject myObjectInstance.get();
同样在Guice中你可以做到:
@Inject Provider<MyObject> myObjectInstance; //... MyObject myObjectInstance.get();
我想知道Spring中是否有类似的构造,或者你必须使用它ApplicationContext才能获得引用?