├── Aplicaion ├── .gitignore ├── .mvn │ └── wrapper │ │ └── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── cristianRuizBlog │ │ │ └── aplicacion │ │ │ ├── AplicaionApplication.java │ │ │ ├── Exception │ │ │ ├── CustomeFieldValidationException.java │ │ │ └── UsernameOrIdNotFound.java │ │ │ ├── MethodSecurityConfig.java │ │ │ ├── WebSecurityConfig.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ └── ChangePasswordForm.java │ │ │ ├── entity │ │ │ ├── Role.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ ├── RoleRepository.java │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ ├── UserDetailsServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ │ └── util │ │ │ └── Passgenerator.java │ └── resources │ │ ├── application.properties │ │ ├── static │ │ ├── css │ │ │ ├── index.css │ │ │ └── user-form.css │ │ └── img │ │ │ ├── background.jpg │ │ │ ├── error │ │ │ ├── 403.png │ │ │ ├── 404.png │ │ │ └── 500.png │ │ │ └── user.png │ │ └── templates │ │ ├── error.html │ │ ├── error │ │ ├── 403.html │ │ └── 404.html │ │ ├── index.html │ │ └── user-form │ │ ├── change-password.html │ │ ├── confirm-delete-dialog.html │ │ ├── user-form.html │ │ ├── user-list.html │ │ ├── user-signup.html │ │ └── user-view.html │ └── test │ └── java │ └── com │ └── cristianRuizBlog │ └── aplicacion │ └── AplicaionApplicationTests.java └── README.md /Aplicaion/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/.gitignore -------------------------------------------------------------------------------- /Aplicaion/.mvn/wrapper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/.mvn/wrapper/.gitignore -------------------------------------------------------------------------------- /Aplicaion/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/pom.xml -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/AplicaionApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/AplicaionApplication.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/Exception/CustomeFieldValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/Exception/CustomeFieldValidationException.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/Exception/UsernameOrIdNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/Exception/UsernameOrIdNotFound.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/MethodSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/MethodSecurityConfig.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/WebSecurityConfig.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/controller/UserController.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/dto/ChangePasswordForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/dto/ChangePasswordForm.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/entity/Role.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/entity/User.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/repository/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/repository/RoleRepository.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/repository/UserRepository.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserService.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/service/UserServiceImpl.java -------------------------------------------------------------------------------- /Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/util/Passgenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/java/com/cristianRuizBlog/aplicacion/util/Passgenerator.java -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/application.properties -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/css/index.css -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/css/user-form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/css/user-form.css -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/img/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/img/background.jpg -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/img/error/403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/img/error/403.png -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/img/error/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/img/error/404.png -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/img/error/500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/img/error/500.png -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/static/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/static/img/user.png -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/error/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/error/403.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/error/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/error/404.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/change-password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/change-password.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/confirm-delete-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/confirm-delete-dialog.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/user-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/user-form.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/user-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/user-list.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/user-signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/user-signup.html -------------------------------------------------------------------------------- /Aplicaion/src/main/resources/templates/user-form/user-view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/main/resources/templates/user-form/user-view.html -------------------------------------------------------------------------------- /Aplicaion/src/test/java/com/cristianRuizBlog/aplicacion/AplicaionApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cruizg93/Spring-Boot-Aplicacion/HEAD/Aplicaion/src/test/java/com/cristianRuizBlog/aplicacion/AplicaionApplicationTests.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Spring-Boot-Aplicacion 2 | --------------------------------------------------------------------------------