├── .gitignore ├── 05_EjemploLombok ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ └── Persona.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 09_EstructuraRutasBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ └── modelo │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 09_EstructuraRutasCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ └── modelo │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 10_ClasesYAnotacionesBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ └── modelo │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 10_ClasesYAnotacionesCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ └── modelo │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 12_ImplementacionDTOBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 12_ImplementacionDTOCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 13_ManejoBasicoErroresBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 13_ManejoBasicoErroresCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 15_ExceptionHandlerBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 15_ExceptionHandlerCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 16_ControllerAdviceBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 16_ControllerAdviceCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 17_ControllerAdvice2Base ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 17_ControllerAdvice2Completo ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 18_ResponseStatusExceptionBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 18_ResponseStatusExceptionCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ └── data.sql │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 19_ProblemasCORS ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 19_ProblemasCORSCliente ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ └── Application.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 20_CORSMetodoCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 21_CORSGlobalBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 21_CORSGlobalCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 23_UploadBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ ├── FicherosController.java │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ ├── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ │ │ └── upload │ │ │ ├── FileSystemStorageService.java │ │ │ ├── StorageException.java │ │ │ ├── StorageFileNotFoundException.java │ │ │ └── StorageService.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── 23_UploadCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── openwebinars │ │ │ │ └── rest │ │ │ │ ├── Application.java │ │ │ │ ├── config │ │ │ │ └── MiConfiguracion.java │ │ │ │ ├── controller │ │ │ │ ├── FicherosController.java │ │ │ │ └── ProductoController.java │ │ │ │ ├── dto │ │ │ │ ├── CreateProductoDTO.java │ │ │ │ ├── ProductoDTO.java │ │ │ │ └── converter │ │ │ │ │ └── ProductoDTOConverter.java │ │ │ │ ├── error │ │ │ │ ├── ApiError.java │ │ │ │ ├── GlobalControllerAdvice.java │ │ │ │ └── ProductoNotFoundException.java │ │ │ │ ├── modelo │ │ │ │ ├── Categoria.java │ │ │ │ ├── CategoriaRepositorio.java │ │ │ │ ├── Producto.java │ │ │ │ └── ProductoRepositorio.java │ │ │ │ └── upload │ │ │ │ ├── FileSystemStorageService.java │ │ │ │ ├── StorageException.java │ │ │ │ ├── StorageFileNotFoundException.java │ │ │ │ └── StorageService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── data.sql │ │ │ └── static │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── style.css │ └── test │ │ └── java │ │ └── com │ │ └── openwebinars │ │ └── rest │ │ └── ApplicationTests.java └── upload-dir │ ├── 1570905433155_cafe2.png │ ├── 1570905497389_cafe2.png │ ├── 1570906727488_cafe.jpg │ ├── 1570906841463_cafe.jpg │ └── 1570906877721_cafe.jpg ├── 26_SwaggerBase ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── openwebinars │ │ │ │ └── rest │ │ │ │ ├── Application.java │ │ │ │ ├── config │ │ │ │ └── MiConfiguracion.java │ │ │ │ ├── controller │ │ │ │ ├── FicherosController.java │ │ │ │ └── ProductoController.java │ │ │ │ ├── dto │ │ │ │ ├── CreateProductoDTO.java │ │ │ │ ├── ProductoDTO.java │ │ │ │ └── converter │ │ │ │ │ └── ProductoDTOConverter.java │ │ │ │ ├── error │ │ │ │ ├── ApiError.java │ │ │ │ ├── GlobalControllerAdvice.java │ │ │ │ └── ProductoNotFoundException.java │ │ │ │ ├── modelo │ │ │ │ ├── Categoria.java │ │ │ │ ├── CategoriaRepositorio.java │ │ │ │ ├── Producto.java │ │ │ │ └── ProductoRepositorio.java │ │ │ │ └── upload │ │ │ │ ├── FileSystemStorageService.java │ │ │ │ ├── StorageException.java │ │ │ │ ├── StorageFileNotFoundException.java │ │ │ │ └── StorageService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── data.sql │ │ │ └── static │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── style.css │ └── test │ │ └── java │ │ └── com │ │ └── openwebinars │ │ └── rest │ │ └── ApplicationTests.java └── upload-dir │ ├── 1570905433155_cafe2.png │ ├── 1570905497389_cafe2.png │ ├── 1570906727488_cafe.jpg │ ├── 1570906841463_cafe.jpg │ └── 1570906877721_cafe.jpg ├── 26_SwaggerCompleto ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ ├── MiConfiguracion.java │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── FicherosController.java │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiError.java │ │ │ ├── GlobalControllerAdvice.java │ │ │ └── ProductoNotFoundException.java │ │ │ ├── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ │ │ └── upload │ │ │ ├── FileSystemStorageService.java │ │ │ ├── StorageException.java │ │ │ ├── StorageFileNotFoundException.java │ │ │ └── StorageService.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── README.md ├── ZC_PildoraCorsCliente ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ └── Application.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java ├── ZC_PildoraCorsServidor ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── openwebinars │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── MiConfiguracion.java │ │ │ ├── controller │ │ │ └── ProductoController.java │ │ │ ├── dto │ │ │ ├── CreateProductoDTO.java │ │ │ ├── ProductoDTO.java │ │ │ └── converter │ │ │ │ └── ProductoDTOConverter.java │ │ │ ├── error │ │ │ ├── ApiErrorAttributes.java │ │ │ └── ProductoNotFoundException.java │ │ │ └── modelo │ │ │ ├── Categoria.java │ │ │ ├── CategoriaRepositorio.java │ │ │ ├── Producto.java │ │ │ └── ProductoRepositorio.java │ └── resources │ │ ├── application.properties │ │ ├── data.sql │ │ └── static │ │ ├── app.js │ │ ├── index.html │ │ └── style.css │ └── test │ └── java │ └── com │ └── openwebinars │ └── rest │ └── ApplicationTests.java └── ZD_Swagger ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── openwebinars │ │ └── rest │ │ ├── Persona.java │ │ ├── PersonaController.java │ │ └── ZdSwaggerApplication.java └── resources │ └── application.properties └── test └── java └── com └── openwebinars └── rest └── ZdSwaggerApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/.gitignore -------------------------------------------------------------------------------- /05_EjemploLombok/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/.gitignore -------------------------------------------------------------------------------- /05_EjemploLombok/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /05_EjemploLombok/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /05_EjemploLombok/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /05_EjemploLombok/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/mvnw -------------------------------------------------------------------------------- /05_EjemploLombok/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/mvnw.cmd -------------------------------------------------------------------------------- /05_EjemploLombok/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/pom.xml -------------------------------------------------------------------------------- /05_EjemploLombok/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /05_EjemploLombok/src/main/java/com/openwebinars/rest/Persona.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/src/main/java/com/openwebinars/rest/Persona.java -------------------------------------------------------------------------------- /05_EjemploLombok/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /05_EjemploLombok/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/05_EjemploLombok/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/.gitignore -------------------------------------------------------------------------------- /09_EstructuraRutasBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09_EstructuraRutasBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09_EstructuraRutasBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/mvnw -------------------------------------------------------------------------------- /09_EstructuraRutasBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/mvnw.cmd -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /09_EstructuraRutasBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/.gitignore -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/mvnw -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/mvnw.cmd -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/pom.xml -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /09_EstructuraRutasCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/09_EstructuraRutasCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/.gitignore -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/mvnw -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/mvnw.cmd -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/pom.xml -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /10_ClasesYAnotacionesBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/.gitignore -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/mvnw -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/mvnw.cmd -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/pom.xml -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /10_ClasesYAnotacionesCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/10_ClasesYAnotacionesCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/.gitignore -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/mvnw -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/mvnw.cmd -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/pom.xml -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /12_ImplementacionDTOBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/.gitignore -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/mvnw -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/mvnw.cmd -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/pom.xml -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /12_ImplementacionDTOCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/12_ImplementacionDTOCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/.gitignore -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/mvnw -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/mvnw.cmd -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/pom.xml -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /13_ManejoBasicoErroresBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/.gitignore -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/mvnw -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/mvnw.cmd -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/pom.xml -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /13_ManejoBasicoErroresCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/13_ManejoBasicoErroresCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/.gitignore -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/mvnw -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/mvnw.cmd -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/pom.xml -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /15_ExceptionHandlerBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/.gitignore -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/mvnw -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/mvnw.cmd -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/pom.xml -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /15_ExceptionHandlerCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/15_ExceptionHandlerCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/.gitignore -------------------------------------------------------------------------------- /16_ControllerAdviceBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /16_ControllerAdviceBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /16_ControllerAdviceBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/mvnw -------------------------------------------------------------------------------- /16_ControllerAdviceBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/mvnw.cmd -------------------------------------------------------------------------------- /16_ControllerAdviceBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/pom.xml -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /16_ControllerAdviceBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/.gitignore -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/mvnw -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/mvnw.cmd -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/pom.xml -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /16_ControllerAdviceCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/16_ControllerAdviceCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/.gitignore -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/mvnw -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/mvnw.cmd -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/pom.xml -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/main/resources/data.sql -------------------------------------------------------------------------------- /17_ControllerAdvice2Base/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Base/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/.gitignore -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/mvnw -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/mvnw.cmd -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/pom.xml -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/main/resources/data.sql -------------------------------------------------------------------------------- /17_ControllerAdvice2Completo/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/17_ControllerAdvice2Completo/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/.gitignore -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/mvnw -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/mvnw.cmd -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/pom.xml -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /18_ResponseStatusExceptionBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/.gitignore -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/mvnw -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/mvnw.cmd -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/pom.xml -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /18_ResponseStatusExceptionCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/18_ResponseStatusExceptionCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /19_ProblemasCORS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/.gitignore -------------------------------------------------------------------------------- /19_ProblemasCORS/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /19_ProblemasCORS/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /19_ProblemasCORS/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /19_ProblemasCORS/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/mvnw -------------------------------------------------------------------------------- /19_ProblemasCORS/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/mvnw.cmd -------------------------------------------------------------------------------- /19_ProblemasCORS/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/pom.xml -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/resources/data.sql -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/resources/static/app.js -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/resources/static/index.html -------------------------------------------------------------------------------- /19_ProblemasCORS/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/main/resources/static/style.css -------------------------------------------------------------------------------- /19_ProblemasCORS/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORS/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/.gitignore -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/mvnw -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/mvnw.cmd -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/pom.xml -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | server.port=9001 -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/src/main/resources/static/app.js -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/src/main/resources/static/index.html -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/src/main/resources/static/style.css -------------------------------------------------------------------------------- /19_ProblemasCORSCliente/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/19_ProblemasCORSCliente/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/.gitignore -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/mvnw -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/mvnw.cmd -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/pom.xml -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/resources/static/app.js -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/resources/static/index.html -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/main/resources/static/style.css -------------------------------------------------------------------------------- /20_CORSMetodoCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/20_CORSMetodoCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/.gitignore -------------------------------------------------------------------------------- /21_CORSGlobalBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /21_CORSGlobalBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /21_CORSGlobalBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/mvnw -------------------------------------------------------------------------------- /21_CORSGlobalBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/mvnw.cmd -------------------------------------------------------------------------------- /21_CORSGlobalBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/pom.xml -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/resources/static/app.js -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/resources/static/index.html -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/main/resources/static/style.css -------------------------------------------------------------------------------- /21_CORSGlobalBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/.gitignore -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/mvnw -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/mvnw.cmd -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/pom.xml -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/resources/static/app.js -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/resources/static/index.html -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/main/resources/static/style.css -------------------------------------------------------------------------------- /21_CORSGlobalCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/21_CORSGlobalCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /23_UploadBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/.gitignore -------------------------------------------------------------------------------- /23_UploadBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /23_UploadBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /23_UploadBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /23_UploadBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/mvnw -------------------------------------------------------------------------------- /23_UploadBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/mvnw.cmd -------------------------------------------------------------------------------- /23_UploadBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/pom.xml -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/controller/FicherosController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/controller/FicherosController.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageException.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/java/com/openwebinars/rest/upload/StorageService.java -------------------------------------------------------------------------------- /23_UploadBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/resources/application.properties -------------------------------------------------------------------------------- /23_UploadBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /23_UploadBase/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/resources/static/app.js -------------------------------------------------------------------------------- /23_UploadBase/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/resources/static/index.html -------------------------------------------------------------------------------- /23_UploadBase/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/main/resources/static/style.css -------------------------------------------------------------------------------- /23_UploadBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /23_UploadCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/.gitignore -------------------------------------------------------------------------------- /23_UploadCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /23_UploadCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /23_UploadCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /23_UploadCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/mvnw -------------------------------------------------------------------------------- /23_UploadCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/mvnw.cmd -------------------------------------------------------------------------------- /23_UploadCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/pom.xml -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/controller/FicherosController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/controller/FicherosController.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageException.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/java/com/openwebinars/rest/upload/StorageService.java -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/resources/application.properties -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/resources/static/app.js -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/resources/static/index.html -------------------------------------------------------------------------------- /23_UploadCompleto/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/main/resources/static/style.css -------------------------------------------------------------------------------- /23_UploadCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /23_UploadCompleto/upload-dir/1570905433155_cafe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/upload-dir/1570905433155_cafe2.png -------------------------------------------------------------------------------- /23_UploadCompleto/upload-dir/1570905497389_cafe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/upload-dir/1570905497389_cafe2.png -------------------------------------------------------------------------------- /23_UploadCompleto/upload-dir/1570906727488_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/upload-dir/1570906727488_cafe.jpg -------------------------------------------------------------------------------- /23_UploadCompleto/upload-dir/1570906841463_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/upload-dir/1570906841463_cafe.jpg -------------------------------------------------------------------------------- /23_UploadCompleto/upload-dir/1570906877721_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/23_UploadCompleto/upload-dir/1570906877721_cafe.jpg -------------------------------------------------------------------------------- /26_SwaggerBase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/.gitignore -------------------------------------------------------------------------------- /26_SwaggerBase/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /26_SwaggerBase/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /26_SwaggerBase/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /26_SwaggerBase/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/mvnw -------------------------------------------------------------------------------- /26_SwaggerBase/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/mvnw.cmd -------------------------------------------------------------------------------- /26_SwaggerBase/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/pom.xml -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/controller/FicherosController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/controller/FicherosController.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageException.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/java/com/openwebinars/rest/upload/StorageService.java -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/resources/application.properties -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/resources/data.sql -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/resources/static/app.js -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/resources/static/index.html -------------------------------------------------------------------------------- /26_SwaggerBase/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/main/resources/static/style.css -------------------------------------------------------------------------------- /26_SwaggerBase/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /26_SwaggerBase/upload-dir/1570905433155_cafe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/upload-dir/1570905433155_cafe2.png -------------------------------------------------------------------------------- /26_SwaggerBase/upload-dir/1570905497389_cafe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/upload-dir/1570905497389_cafe2.png -------------------------------------------------------------------------------- /26_SwaggerBase/upload-dir/1570906727488_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/upload-dir/1570906727488_cafe.jpg -------------------------------------------------------------------------------- /26_SwaggerBase/upload-dir/1570906841463_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/upload-dir/1570906841463_cafe.jpg -------------------------------------------------------------------------------- /26_SwaggerBase/upload-dir/1570906877721_cafe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerBase/upload-dir/1570906877721_cafe.jpg -------------------------------------------------------------------------------- /26_SwaggerCompleto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/.gitignore -------------------------------------------------------------------------------- /26_SwaggerCompleto/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /26_SwaggerCompleto/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /26_SwaggerCompleto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/mvnw -------------------------------------------------------------------------------- /26_SwaggerCompleto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/mvnw.cmd -------------------------------------------------------------------------------- /26_SwaggerCompleto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/pom.xml -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/config/SwaggerConfig.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/controller/FicherosController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/controller/FicherosController.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/ApiError.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/GlobalControllerAdvice.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/FileSystemStorageService.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageException.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageFileNotFoundException.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/java/com/openwebinars/rest/upload/StorageService.java -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/resources/application.properties -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/resources/data.sql -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/resources/static/app.js -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/resources/static/index.html -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/main/resources/static/style.css -------------------------------------------------------------------------------- /26_SwaggerCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/26_SwaggerCompleto/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/README.md -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/.gitignore -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/mvnw -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/mvnw.cmd -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/pom.xml -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | server.port=9001 -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/src/main/resources/static/app.js -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/src/main/resources/static/index.html -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ZC_PildoraCorsCliente/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsCliente/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/.gitignore -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/mvnw -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/mvnw.cmd -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/pom.xml -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/Application.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/config/MiConfiguracion.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/controller/ProductoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/controller/ProductoController.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/CreateProductoDTO.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/ProductoDTO.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/dto/converter/ProductoDTOConverter.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/error/ApiErrorAttributes.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/error/ProductoNotFoundException.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/Categoria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/Categoria.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/CategoriaRepositorio.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/Producto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/Producto.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/java/com/openwebinars/rest/modelo/ProductoRepositorio.java -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | spring.h2.console.enabled=true -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/resources/data.sql -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/resources/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/resources/static/app.js -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/resources/static/index.html -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/main/resources/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/main/resources/static/style.css -------------------------------------------------------------------------------- /ZC_PildoraCorsServidor/src/test/java/com/openwebinars/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZC_PildoraCorsServidor/src/test/java/com/openwebinars/rest/ApplicationTests.java -------------------------------------------------------------------------------- /ZD_Swagger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/.gitignore -------------------------------------------------------------------------------- /ZD_Swagger/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ZD_Swagger/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ZD_Swagger/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ZD_Swagger/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/mvnw -------------------------------------------------------------------------------- /ZD_Swagger/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/mvnw.cmd -------------------------------------------------------------------------------- /ZD_Swagger/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/pom.xml -------------------------------------------------------------------------------- /ZD_Swagger/src/main/java/com/openwebinars/rest/Persona.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/src/main/java/com/openwebinars/rest/Persona.java -------------------------------------------------------------------------------- /ZD_Swagger/src/main/java/com/openwebinars/rest/PersonaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/src/main/java/com/openwebinars/rest/PersonaController.java -------------------------------------------------------------------------------- /ZD_Swagger/src/main/java/com/openwebinars/rest/ZdSwaggerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/src/main/java/com/openwebinars/rest/ZdSwaggerApplication.java -------------------------------------------------------------------------------- /ZD_Swagger/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ZD_Swagger/src/test/java/com/openwebinars/rest/ZdSwaggerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenWebinarsNet/spring-rest-apis/HEAD/ZD_Swagger/src/test/java/com/openwebinars/rest/ZdSwaggerApplicationTests.java --------------------------------------------------------------------------------