package app.spring.data.jpa.com.aol.micro.server; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import org.springframework.beans.factory.annotation.Autowired; import com.aol.micro.server.auto.discovery.Rest; @Rest @Path("/persistence") public class PersistentResource { private final SpringDataRepository dao; @Autowired public PersistentResource(SpringDataRepository dao) { this.dao = dao; } @GET @Produces("text/plain") @Path("/create") public String createEntity() { SpringDataEntity saved = dao.save(SpringDataEntity.builder() .name("test") .value("value").build()); return "ok"; } @GET @Produces("application/json") @Path("/get") public Iterable<SpringDataEntity> get(){ return dao.findAll(); } }