Galera, Boa noite.
Estou tentando criar um WebService com REST, Spring. E para gerenciar os arquivos “jar” estou utilizando MAVEN.
O Spring não esta instanciando pela anotação @Autowired, pois esta dando java.lang.NullPointerException.
Abaixo segue o FONTE:
@Service
public class VerbosServiceImpl implements VerbosService {
@Autowired
public VerbosDAO verbosDAO;
@Override
public List<VerbosVO> getVerbos() {
try {
return verbosDAO.getVerbos();
} catch (Exception e) {
System.out.println(e.getMessage());
}
return null;
}
}
@Repository
public class VerbosDAOImpl extends NamedParameterJdbcTemplate implements VerbosDAO{
public VerbosSQL sql = new VerbosSQL();
@Autowired
public VerbosDAOImpl(DataSource dataSource) {
super(dataSource);
}
@Override
public List<VerbosVO> getVerbos() {
Map<String, Object> parameters = new HashMap<String, Object>();
List<VerbosVO> list = new ArrayList<VerbosVO>();
VerbosVO verboVO = new VerbosVO();
SqlRowSet rs = execute(sql.SQL_VERBOS, parameters, null);
while (rs.next()) {
verboVO.setNome(rs.getString("NOME"));
list.add(verboVO);
}
return list;
}
}
Debugando ele não chega na DAO pois da java.lang.NullPointerException já na Service.
Alguém ja passou por isso???
Abraços!
