to com um erro agora mto estranho 
peguei o jar spring-annotation-base-1.0.01.jar
e fiz uma classe…
usando a anotação @Bean
@Bean(name="daoFormulario")
public class FormularioDAOImpl implements FormularioDAO {
}
depois fiz outra classe, sem a anotação
public DAO getDao(Class classePersistente) throws DAOFactoryException {
}
e configurei meu spring-config-dao.xml da seguinte mandeira…
<?xml version=“1.0” encoding=“UTF-8”?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sa="https://spring-annotation.dev.java.net/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
https://spring-annotation.dev.java.net/context https://spring-annotation.dev.java.net/context.xsd"
default-autowire=“byName”>
<import resource="classpath*:applicationContext.xml" />
<sa:annotation-autoload />
<bean id="carlos" class="br.ufscar.dc.posgraduacao.model.factory.DAOFactory"/>
</beans>
como no exemplo do site aonde peguei o spring-annotation-base-1.0.01.jar
e fiz uma classe de teste
public static void main(String[] args) {
/*ClassPathXmlApplicationContext appctx = new ClassPathXmlApplicationContext("/spring-config-dao.xml");
new XmlBeanFactory(new ResourceMapFactoryBean())
*/
Resource resource = new FileSystemResource("D:/java/ProjetoPosGraduacao/src/web/WEB-INF/config/spring/spring-config-dao.xml");
BeanFactory appctx = new XmlBeanFactory(resource);
DAOFactory f = (DAOFactory) appctx.getBean("carlos");
System.out.println(f);
FormularioDAOImpl m = (FormularioDAOImpl) appctx.getBean("daoFormulario");
System.out.println(m);
}
mas ao roda-la, aparece o seguinte erro…
DAOFactory@105738
log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'daoFormulario' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:338)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:870)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:237)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
at br.ufscar.dc.posgraduacao.model.dao.toplink.TesteSpringAnnotation.main(TesteSpringAnnotation.java:23)
alguem saberia me dizer o pq meu arquivo xml naum tah carregando meu bean daoFormulario!? :shock:
desde jah agradeço toda ajuda q vcs têem me dado aki!! 