├── .gitignore ├── Adicionando cache ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Adicionando comentários ao recurso Livro ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Adicionando o recurso Autor à nossa API ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Autenticação com Spring Security ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── config │ │ │ └── WebSecurityConfig.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Buscando um livro com o uso da anotação @PathVariable ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Cliente Java ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── aplicacao │ ├── Aplicacao.java │ ├── Autor.java │ ├── Comentario.java │ ├── DetalhesErro.java │ └── Livro.java ├── Cliente JavaScript ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── algaworks │ │ └── socialbooks │ │ ├── aplicacao │ │ └── Aplicacao.java │ │ └── client │ │ ├── LivrosClient.java │ │ └── domain │ │ ├── Autor.java │ │ ├── Comentario.java │ │ ├── DetalhesErro.java │ │ └── Livro.java │ └── resources │ ├── index.html │ └── livrosClient.js ├── Criando o projeto ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ └── SocialbooksApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Criando uma representação para o recurso Livro ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Cross-Origin Resource Sharing (CORS) ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── config │ │ │ └── WebSecurityConfig.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Deletando o recurso Livro com o DELETE ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Evoluindo nosso cliente Java ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── algaworks │ └── socialbooks │ ├── aplicacao │ └── Aplicacao.java │ └── client │ ├── LivrosClient.java │ └── domain │ ├── Autor.java │ ├── Comentario.java │ ├── DetalhesErro.java │ └── Livro.java ├── Evoluindo nosso recurso Autor ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Finalizando nosso cliente Java ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── algaworks │ └── socialbooks │ ├── aplicacao │ └── Aplicacao.java │ └── client │ ├── LivrosClient.java │ └── domain │ ├── Autor.java │ ├── Comentario.java │ ├── DetalhesErro.java │ └── Livro.java ├── Finalizando o tratamento das respostas ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Interagindo com o banco de dados ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Listando os comentários do recurso Livro ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Manipulando erros com @ExceptionHandler e @ControllerAdvice ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Melhorando o design do nosso código ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Modelando nosso primeiro recurso ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Negociação de conteúdos com Media Type ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── PUT para atualizar o recurso Livro ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Salvando o recurso Livro a partir de um POST ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Testando nossos recursos e formatando nossas representações JSON ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Autor.java │ │ │ ├── Comentario.java │ │ │ ├── DetalhesErro.java │ │ │ └── Livro.java │ │ │ ├── handler │ │ │ └── ResourceExceptionHandler.java │ │ │ ├── repository │ │ │ ├── AutoresRepository.java │ │ │ ├── ComentariosRepository.java │ │ │ └── LivrosRepository.java │ │ │ ├── resources │ │ │ ├── AutoresResource.java │ │ │ └── LivrosResources.java │ │ │ └── services │ │ │ ├── AutoresService.java │ │ │ ├── LivrosService.java │ │ │ └── exceptions │ │ │ ├── AutorExistenteException.java │ │ │ ├── AutorNaoEncontradoException.java │ │ │ └── LivroNaoEncontradoException.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Tratamento correto das respostas HTTP 404 e 201 ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ ├── repository │ │ │ └── LivrosRepository.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java ├── Utilizando a anotação @JsonInclude ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── algaworks │ │ │ └── socialbooks │ │ │ ├── SocialbooksApplication.java │ │ │ ├── domain │ │ │ ├── Comentario.java │ │ │ └── Livro.java │ │ │ └── resources │ │ │ └── LivrosResources.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── algaworks │ └── socialbooks │ └── SocialbooksApplicationTests.java └── Validando as entradas na nossa API ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── algaworks │ │ └── socialbooks │ │ ├── SocialbooksApplication.java │ │ ├── domain │ │ ├── Autor.java │ │ ├── Comentario.java │ │ ├── DetalhesErro.java │ │ └── Livro.java │ │ ├── handler │ │ └── ResourceExceptionHandler.java │ │ ├── repository │ │ ├── AutoresRepository.java │ │ ├── ComentariosRepository.java │ │ └── LivrosRepository.java │ │ ├── resources │ │ ├── AutoresResource.java │ │ └── LivrosResources.java │ │ └── services │ │ ├── AutoresService.java │ │ ├── LivrosService.java │ │ └── exceptions │ │ ├── AutorExistenteException.java │ │ ├── AutorNaoEncontradoException.java │ │ └── LivroNaoEncontradoException.java └── resources │ └── application.properties └── test └── java └── com └── algaworks └── socialbooks └── SocialbooksApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/.gitignore -------------------------------------------------------------------------------- /Adicionando cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/pom.xml -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Adicionando cache/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Adicionando cache/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando cache/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /pom.xml -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Adicionando comentários ao recurso Livro /src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando comentários ao recurso Livro /src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/pom.xml -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Adicionando o recurso Autor à nossa API/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Adicionando o recurso Autor à nossa API/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/pom.xml -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Autenticação com Spring Security/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Autenticação com Spring Security/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/pom.xml -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Buscando um livro com o uso da anotação @PathVariable/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Buscando um livro com o uso da anotação @PathVariable/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Cliente Java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/pom.xml -------------------------------------------------------------------------------- /Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java -------------------------------------------------------------------------------- /Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Autor.java -------------------------------------------------------------------------------- /Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Comentario.java -------------------------------------------------------------------------------- /Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/DetalhesErro.java -------------------------------------------------------------------------------- /Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Livro.java -------------------------------------------------------------------------------- /Cliente JavaScript/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/pom.xml -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/resources/index.html -------------------------------------------------------------------------------- /Cliente JavaScript/src/main/resources/livrosClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cliente JavaScript/src/main/resources/livrosClient.js -------------------------------------------------------------------------------- /Criando o projeto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando o projeto/pom.xml -------------------------------------------------------------------------------- /Criando o projeto/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando o projeto/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Criando o projeto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Criando o projeto/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando o projeto/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/pom.xml -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Criando uma representação para o recurso Livro/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Criando uma representação para o recurso Livro/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/pom.xml -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cross-Origin Resource Sharing (CORS)/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Cross-Origin Resource Sharing (CORS)/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/pom.xml -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Deletando o recurso Livro com o DELETE/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Deletando o recurso Livro com o DELETE/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/pom.xml -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/pom.xml -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Evoluindo nosso recurso Autor/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Evoluindo nosso recurso Autor/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/pom.xml -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/aplicacao/Aplicacao.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/LivrosClient.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Autor.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Comentario.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando nosso cliente Java/src/main/java/com/algaworks/socialbooks/client/domain/Livro.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/pom.xml -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Finalizando o tratamento das respostas/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Finalizando o tratamento das respostas/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/pom.xml -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interagindo com o banco de dados/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Interagindo com o banco de dados/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /pom.xml -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Listando os comentários do recurso Livro /src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Listando os comentários do recurso Livro /src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/pom.xml -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Manipulando erros com @ExceptionHandler e @ControllerAdvice/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/pom.xml -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Melhorando o design do nosso código/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Melhorando o design do nosso código/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Modelando nosso primeiro recurso/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Modelando nosso primeiro recurso/pom.xml -------------------------------------------------------------------------------- /Modelando nosso primeiro recurso/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Modelando nosso primeiro recurso/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Modelando nosso primeiro recurso/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Modelando nosso primeiro recurso/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Modelando nosso primeiro recurso/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modelando nosso primeiro recurso/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Modelando nosso primeiro recurso/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/pom.xml -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Negociação de conteúdos com Media Type/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Negociação de conteúdos com Media Type/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/pom.xml -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PUT para atualizar o recurso Livro/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/PUT para atualizar o recurso Livro/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/pom.xml -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Salvando o recurso Livro a partir de um POST/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Salvando o recurso Livro a partir de um POST/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/pom.xml -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Testando nossos recursos e formatando nossas representações JSON/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Testando nossos recursos e formatando nossas representações JSON/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/pom.xml -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tratamento correto das respostas HTTP 404 e 201/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Tratamento correto das respostas HTTP 404 e 201/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/pom.xml -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utilizando a anotação @JsonInclude/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Utilizando a anotação @JsonInclude/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/pom.xml -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/SocialbooksApplication.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Autor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Autor.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Comentario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Comentario.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/DetalhesErro.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Livro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/domain/Livro.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/handler/ResourceExceptionHandler.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/AutoresRepository.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/ComentariosRepository.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/repository/LivrosRepository.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/resources/AutoresResource.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/resources/LivrosResources.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/AutoresService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/AutoresService.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/LivrosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/LivrosService.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorExistenteException.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/AutorNaoEncontradoException.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/main/java/com/algaworks/socialbooks/services/exceptions/LivroNaoEncontradoException.java -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Validando as entradas na nossa API/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/workshop-rest-spring/HEAD/Validando as entradas na nossa API/src/test/java/com/algaworks/socialbooks/SocialbooksApplicationTests.java --------------------------------------------------------------------------------