Même si la compilation réussit, une erreur se produira lors de l'exécution, vous devez donc lui donner un nom unique. Si vous les attachez un par un à la main, des erreurs sont susceptibles de se produire, alors attachez-les automatiquement.
FQCNBeanNameGenerator.java
public class FQCNBeanNameGenerator extends AnnotationBeanNameGenerator {
    @Override
    protected String buildDefaultBeanName(BeanDefinition definition) {
        return definition.getBeanClassName();
    }
}
Avant changement: servlet-context.xml
	<context:component-scan base-package="jp.co.test" />
Après le changement: servlet-context.xml
	<context:component-scan
		base-package="jp.co.test"
		 name-generator="jp.co.test.FQCNBeanNameGenerator" />
https://qiita.com/sinsengumi/items/655d9f3ff49646dfe61a http://d.hatena.ne.jp/ocs/20101129/1291034951
Recommended Posts