Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: DataSource must not be null

$
0
0

@Samuel_Filho escreveu:

Sou novo com spring, ao fazer uma consulta em uma classe dao, aparece o seguinte erro:

meu spring-context.xml é:

mvc:interceptors>
bean class="br.com.softwarescomerciais.os.interceptor.AutorizadorInterceptor">
/mvc:interceptors>
mvc:default-servlet-handler/>
bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
property name="driverClassName" value="com.mysql.jdbc.Driver"/>
property name="url" value="jdbc:mysql://192.168.101.178/sc"/>
property name="username" value="sfilho"/>
property name="password" value="123"/>
/bean>

dao:

@Repository
public class UsuarioDao {

@Autowired
private DataSource dataSource;

public boolean existe(Usuario usuario) {
	if (usuario == null) {
		throw new IllegalArgumentException("Usuário não deve ser nulo");
	}

	String sql = "select NOME from USUARIOS where NOME = :NOME and SENHA = :SENHA";

	NamedParameterJdbcTemplate jdbcTemplate = new NamedParameterJdbcTemplate(dataSource); 
	Map<String, Object> parametros = new HashMap<String, Object>();
	parametros.put("NOME", usuario.getNome());
	parametros.put("SENHA", usuario.getSenha());
	
	SqlRowSet srs = jdbcTemplate.queryForRowSet(sql, parametros);
	
	boolean existe = srs.next();
	return existe;
}

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: DataSource must not be null
type: Exception report
message: Request processing failed; nested exception is java.lang.IllegalArgumentException: DataSource must not be null
description: The server encountered an internal error that prevented it from fulfilling this request.

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>