英文:
Difference in ApplicationContextProvider.getContext() and class.forName()?
问题
何时使用ApplicationContextProvider.getContext()而不是class.forName()?
ApplicationContextProvider.getContext()与class.forName()以及@Autowired()之间的区别
所有这些都可以用来获取类的实例,但在实时应用的理想场景中何时选择它们?
英文:
When to use ApplicationContextProvider.getContext() over class.forName() ?
Difference between ApplicationContextProvider.getContext() over class.forName() and @Autowired()
all this can be used to get the instance of the class but when to choose them in a ideal scenario in real time application?
答案1
得分: 1
Class.forName(String name)
方法返回与给定字符串名称对应的类或接口的Class对象。
ApplicationContextProvider.getContext()
方法返回Spring应用程序上下下文,可以帮助您从Spring上下文中获取已初始化的bean。
英文:
The Class.forName(String name)
method returns the Class object associated with the class or interface with the given string name.
The ApplicationContextProvider.getContext()
method returns Spring Application Context which can help you to get an initialized bean from spring context.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论