Polish Javadoc for NoSuchBeanDefinitionException
This commit is contained in:
parent
2b7a629068
commit
1fd9975e21
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2002-2009 the original author or authors.
|
||||
* Copyright 2002-2012 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
|
@ -20,23 +20,24 @@ import org.springframework.beans.BeansException;
|
|||
import org.springframework.util.StringUtils;
|
||||
|
||||
/**
|
||||
* Exception thrown when a BeanFactory is asked for a bean
|
||||
* instance name for which it cannot find a definition.
|
||||
* Exception thrown when a {@code BeanFactory} is asked for a bean
|
||||
* instance for which it cannot find a definition.
|
||||
*
|
||||
* @author Rod Johnson
|
||||
* @author Juergen Hoeller
|
||||
*/
|
||||
@SuppressWarnings("serial")
|
||||
public class NoSuchBeanDefinitionException extends BeansException {
|
||||
|
||||
/** Name of the missing bean */
|
||||
/** Name of the missing bean. */
|
||||
private String beanName;
|
||||
|
||||
/** Required bean type */
|
||||
private Class beanType;
|
||||
/** Required type of the missing bean. */
|
||||
private Class<?> beanType;
|
||||
|
||||
|
||||
/**
|
||||
* Create a new NoSuchBeanDefinitionException.
|
||||
* Create a new {@code NoSuchBeanDefinitionException}.
|
||||
* @param name the name of the missing bean
|
||||
*/
|
||||
public NoSuchBeanDefinitionException(String name) {
|
||||
|
|
@ -45,7 +46,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
|
|||
}
|
||||
|
||||
/**
|
||||
* Create a new NoSuchBeanDefinitionException.
|
||||
* Create a new {@code NoSuchBeanDefinitionException}.
|
||||
* @param name the name of the missing bean
|
||||
* @param message detailed message describing the problem
|
||||
*/
|
||||
|
|
@ -55,31 +56,31 @@ public class NoSuchBeanDefinitionException extends BeansException {
|
|||
}
|
||||
|
||||
/**
|
||||
* Create a new NoSuchBeanDefinitionException.
|
||||
* @param type required type of bean
|
||||
* Create a new {@code NoSuchBeanDefinitionException}.
|
||||
* @param type required type of the missing bean
|
||||
*/
|
||||
public NoSuchBeanDefinitionException(Class type) {
|
||||
public NoSuchBeanDefinitionException(Class<?> type) {
|
||||
super("No unique bean of type [" + type.getName() + "] is defined");
|
||||
this.beanType = type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new NoSuchBeanDefinitionException.
|
||||
* @param type required type of bean
|
||||
* Create a new {@code NoSuchBeanDefinitionException}.
|
||||
* @param type required type of the missing bean
|
||||
* @param message detailed message describing the problem
|
||||
*/
|
||||
public NoSuchBeanDefinitionException(Class type, String message) {
|
||||
public NoSuchBeanDefinitionException(Class<?> type, String message) {
|
||||
super("No unique bean of type [" + type.getName() + "] is defined: " + message);
|
||||
this.beanType = type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new NoSuchBeanDefinitionException.
|
||||
* @param type required type of bean
|
||||
* Create a new {@code NoSuchBeanDefinitionException}.
|
||||
* @param type required type of the missing bean
|
||||
* @param dependencyDescription a description of the originating dependency
|
||||
* @param message detailed message describing the problem
|
||||
*/
|
||||
public NoSuchBeanDefinitionException(Class type, String dependencyDescription, String message) {
|
||||
public NoSuchBeanDefinitionException(Class<?> type, String dependencyDescription, String message) {
|
||||
super("No matching bean of type [" + type.getName() + "] found for dependency" +
|
||||
(StringUtils.hasLength(dependencyDescription) ? " [" + dependencyDescription + "]" : "") +
|
||||
": " + message);
|
||||
|
|
@ -88,18 +89,18 @@ public class NoSuchBeanDefinitionException extends BeansException {
|
|||
|
||||
|
||||
/**
|
||||
* Return the name of the missing bean,
|
||||
* if it was a lookup by name that failed.
|
||||
* Return the name of the missing bean, if it was a lookup <em>by name</em>
|
||||
* that failed.
|
||||
*/
|
||||
public String getBeanName() {
|
||||
return this.beanName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the required type of bean,
|
||||
* if it was a lookup by type that failed.
|
||||
* Return the required type of the missing bean, if it was a lookup
|
||||
* <em>by type</em> that failed.
|
||||
*/
|
||||
public Class getBeanType() {
|
||||
public Class<?> getBeanType() {
|
||||
return this.beanType;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue