added first cut of getBean(Class) lookup method

This commit is contained in:
Juergen Hoeller
2009-10-20 19:52:30 +00:00
parent a83756f771
commit cf580f024a
7 changed files with 42 additions and 55 deletions

View File

@@ -892,6 +892,10 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader
return getBeanFactory().getBean(name, requiredType);
}
public <T> T getBean(Class<T> requiredType) throws BeansException {
return getBeanFactory().getBean(requiredType);
}
public Object getBean(String name, Object... args) throws BeansException {
return getBeanFactory().getBean(name, args);
}

View File

@@ -118,6 +118,10 @@ public class SimpleJndiBeanFactory extends JndiLocatorSupport implements BeanFac
}
}
public <T> T getBean(Class<T> requiredType) throws BeansException {
return getBean(requiredType.getSimpleName(), requiredType);
}
public Object getBean(String name, Object... args) throws BeansException {
if (args != null) {
throw new UnsupportedOperationException(