Trying to create a Rest application, but at the moment of making the query it does not look for the address that I have in my machine
package com.mongo.controlador;
import com.mongo.entidades.usuario;
import com.mongo.repositorio.repositoriousuario;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("usuario")
public class controladorusuario {
@Autowired
repositoriousuario user;
@RequestMapping(
value = "/all",
method = RequestMethod.GET,
produces = "application/json"
)
public List<usuario> getall(){
return user.findAll();
}
}
It shows me the following problem
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Sep 14 15:56:52 CST 2018
There was an unexpected error (type=Not Found, status=404).
No message available
at the address
http://localhost:5001/usuario/all
the configuration file is as follows
spring.data.mongodb.host=ipbasededatos
spring.data.mongodb.port=27017
spring.data.mongodb.username=root
spring.data.mongodb.password=root
spring.data.mongodb.database=admin
server.port=5001
the entity created is the following
package com.mongo.entidades;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
@Document(collection = "usuarios")
public class usuario {
@Id
private String Id;
private String Nombre;
GETTER AND SETTERS
}
the repository created is the following
package com.mongo.repositorio;
import com.mongo.entidades.usuario;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface repositoriousuario extends MongoRepository<usuario, String>{
}