Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

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"></bean>
/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 17410

Latest Images

Trending Articles

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