├── JdbcTemplate ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── farzadafi │ │ │ └── jdbctemplate │ │ │ ├── JdbcTemplateApplication.java │ │ │ ├── base │ │ │ ├── model │ │ │ │ └── BaseEntity.java │ │ │ ├── repository │ │ │ │ ├── BaseRepository.java │ │ │ │ └── BaseRepositoryImpel.java │ │ │ └── service │ │ │ │ ├── BaseService.java │ │ │ │ └── BaseServiceImpel.java │ │ │ ├── config │ │ │ └── Config.java │ │ │ ├── dto │ │ │ └── ResponseDto.java │ │ │ ├── entity │ │ │ ├── Classroom.java │ │ │ ├── Student.java │ │ │ └── University.java │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── repository │ │ │ ├── ClassroomRepository.java │ │ │ ├── StudentRepository.java │ │ │ ├── UniversityRepository.java │ │ │ ├── batchSetter │ │ │ │ ├── ClassroomBatchSetter.java │ │ │ │ ├── StudentBatchSetter.java │ │ │ │ └── UniversityBatchSetter.java │ │ │ ├── impel │ │ │ │ ├── ClassroomRepositoryImpel.java │ │ │ │ ├── StudentRepositoryImpel.java │ │ │ │ └── UniversityRepositoryImpel.java │ │ │ └── rowMapper │ │ │ │ └── UniversityRowMapper.java │ │ │ └── service │ │ │ ├── ClassroomService.java │ │ │ ├── StudentService.java │ │ │ ├── UniversityService.java │ │ │ └── impel │ │ │ ├── ClassroomServiceImpel.java │ │ │ ├── StudentServiceImpel.java │ │ │ └── UniversityServiceImpel.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── farzadafi │ └── jdbctemplate │ └── JdbcTemplateApplicationTests.java ├── Micro_Services ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Advance_Message_q │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── farzadafi │ │ │ └── advance_message_mq │ │ │ ├── ConnectFactory.java │ │ │ ├── RabbitMQConfig.java │ │ │ └── RabbitMQMessageProducer.java │ │ └── resources │ │ └── application.properties ├── ApiGateway │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── farzadafi │ │ │ └── apigateway │ │ │ └── ApiGatewayApplication.java │ │ └── resources │ │ ├── application-docker.yml │ │ ├── application.yml │ │ └── banner.txt ├── Customer │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── customer │ │ │ ├── CustomerApplication.java │ │ │ ├── config │ │ │ └── CustomerConfig.java │ │ │ ├── controller │ │ │ └── CustomerController.java │ │ │ ├── dto │ │ │ └── CustomerRegistrationRequest.java │ │ │ ├── model │ │ │ └── Customer.java │ │ │ ├── repository │ │ │ └── CustomerRepository.java │ │ │ └── service │ │ │ └── CustomerService.java │ │ └── resources │ │ ├── application-docker.yml │ │ ├── application.yml │ │ └── banner.txt ├── Fraud │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── fraud │ │ │ │ ├── FraudApplication.java │ │ │ │ ├── controller │ │ │ │ └── FraudController.java │ │ │ │ ├── model │ │ │ │ └── FraudCheckHistory.java │ │ │ │ ├── repository │ │ │ │ └── FraudCheckHistoryRepository.java │ │ │ │ └── service │ │ │ │ └── FraudCheckHistoryService.java │ │ └── resources │ │ │ ├── application-docker.properties │ │ │ ├── application.properties │ │ │ └── banner.txt │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── fraud │ │ └── FraudApplicationTests.java ├── Notification │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── farzadafi │ │ │ └── notification │ │ │ ├── NotificationApplication.java │ │ │ ├── config │ │ │ └── NotificationConfig.java │ │ │ ├── controller │ │ │ └── NotificationController.java │ │ │ ├── model │ │ │ └── Notification.java │ │ │ ├── rabbitmq │ │ │ └── NotificationConsumer.java │ │ │ ├── repository │ │ │ └── NotificationRepository.java │ │ │ └── service │ │ │ └── NotificationService.java │ │ └── resources │ │ ├── application-docker.yml │ │ ├── application.yml │ │ └── banner.txt ├── clients │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── farzadafi │ │ └── clients │ │ ├── fraud │ │ ├── FraudCheckResponse.java │ │ └── FraudClient.java │ │ └── notification │ │ ├── NotificationClient.java │ │ └── NotificationRequest.java ├── docker-compose.yml ├── eureka-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── farzadafi │ │ │ └── eurekaserver │ │ │ └── EurekaServerApplication.java │ │ └── resources │ │ ├── application-docker.yaml │ │ ├── application.yaml │ │ └── banner.txt ├── mvnw ├── mvnw.cmd └── pom.xml ├── Spring_Cloud ├── 1_RestFullWebService │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── HELP.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── restfullwebservice │ │ │ │ ├── RestFullWebServiceApplication.java │ │ │ │ ├── config │ │ │ │ └── Config.java │ │ │ │ ├── controller │ │ │ │ ├── HelloWorldController.java │ │ │ │ └── UserController.java │ │ │ │ ├── dto │ │ │ │ ├── ErrorDetails.java │ │ │ │ └── UserDto.java │ │ │ │ ├── exception │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ └── UserNotFoundException.java │ │ │ │ ├── model │ │ │ │ ├── HelloWorldBean.java │ │ │ │ └── User.java │ │ │ │ ├── service │ │ │ │ └── UserService.java │ │ │ │ └── versioning │ │ │ │ ├── PersonV1.java │ │ │ │ ├── PersonV2.java │ │ │ │ └── VersionController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── messages.properties │ │ │ └── messages_fa.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── restfullwebservice │ │ └── RestFullWebServiceApplicationTests.java └── 2_MicroService_SpringCloud │ ├── LimitMicroService │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── limitmicroservice │ │ │ │ ├── LimitMicroServiceApplication.java │ │ │ │ ├── config │ │ │ │ └── Config.java │ │ │ │ ├── controller │ │ │ │ └── LimitsController.java │ │ │ │ └── model │ │ │ │ └── Limits.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── limitmicroservice │ │ └── LimitMicroServiceApplicationTests.java │ ├── Readme.md │ ├── api-gateway │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── Readme.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── apigateway │ │ │ │ ├── ApiGatewayApplication.java │ │ │ │ ├── ApiGatewayConfiguration.java │ │ │ │ └── LoggingFilter.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── apigateway │ │ └── ApiGatewayApplicationTests.java │ ├── currency-conversion-service │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── Readme.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── currencyconversionservice │ │ │ │ ├── ConversionController.java │ │ │ │ ├── CurrencyConversionServiceApplication.java │ │ │ │ ├── CurrencyExchange.java │ │ │ │ ├── CurrencyExchangeProxy.java │ │ │ │ └── Exchange.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── currencyconversionservice │ │ └── CurrencyConversionServiceApplicationTests.java │ ├── currency-exchange-service │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── Readme.md │ ├── image │ │ └── circuitBreaker.png │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── currencyexchangeservice │ │ │ │ ├── CurrencyExchange.java │ │ │ │ ├── CurrencyExchangeController.java │ │ │ │ ├── CurrencyExchangeServiceApplication.java │ │ │ │ └── RetryController.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── currencyexchangeservice │ │ └── CurrencyExchangeServiceApplicationTests.java │ ├── docker-compose.yaml │ ├── git-localconfig-repo │ ├── currency-conversion-service.properties │ ├── currency-exchange-service.properties │ ├── description │ ├── limits-service-dev.properties │ ├── limits-service-qa.properties │ ├── limits-service.properties │ ├── micro-service-a.properties │ └── micro-service-b.properties │ ├── naming-server │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── Readme.md │ ├── image │ │ └── image.png │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── namingserver │ │ │ │ └── NamingServerApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── namingserver │ │ └── NamingServerApplicationTests.java │ ├── option.description │ └── spring-cloud-config-server │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── Readme.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── springcloudconfigserver │ │ │ └── SpringCloudConfigServerApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── springcloudconfigserver │ └── SpringCloudConfigServerApplicationTests.java ├── Spring_Gateway ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Authentication_Server │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── authentication_server │ │ │ │ ├── AuthenticationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── PasswordEncoder.java │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ └── UserController.java │ │ │ │ ├── dto │ │ │ │ └── UserDto.java │ │ │ │ ├── exception │ │ │ │ ├── CustomException.java │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ ├── PasswordIncorrectException.java │ │ │ │ ├── UserNameDuplicateException.java │ │ │ │ └── UserNotFoundException.java │ │ │ │ ├── jwt │ │ │ │ ├── Jwt.java │ │ │ │ └── JwtSecretKey.java │ │ │ │ ├── mapper │ │ │ │ └── UserMapper.java │ │ │ │ ├── model │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserRepository.java │ │ │ │ └── service │ │ │ │ └── user │ │ │ │ ├── UserService.java │ │ │ │ └── UserServiceImpel.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── authentication_server │ │ └── AuthenticationServerApplicationTests.java ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── spring_gateway │ │ │ ├── SpringGatewayApplication.java │ │ │ ├── config │ │ │ └── SpringCloudConfig.java │ │ │ ├── exception │ │ │ ├── CustomException.java │ │ │ ├── InvalidHeaderException.java │ │ │ └── InvalidTokenException.java │ │ │ ├── filter │ │ │ └── AuthenticationFilter.java │ │ │ └── jwt │ │ │ ├── JwtConfig.java │ │ │ ├── JwtSecretKey.java │ │ │ └── JwtTokenVerifier.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ └── spring_gateway │ └── SpringGatewayApplicationTests.java ├── Spring_Retry ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── spring_retry │ │ │ ├── SpringRetryApplication.java │ │ │ ├── controller │ │ │ └── CheckStatusController.java │ │ │ ├── exception │ │ │ └── TestException.java │ │ │ └── service │ │ │ └── CheckStatusService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── spring_retry │ └── SpringRetryApplicationTests.java ├── Spring_Security ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── spring_security │ │ │ ├── SpringSecurityApplication.java │ │ │ ├── config │ │ │ ├── CorsConfig.java │ │ │ ├── CustomAuthenticationProvider.java │ │ │ ├── PasswordConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── controller │ │ │ ├── PermissionController.java │ │ │ ├── RoleController.java │ │ │ ├── TemplateController.java │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ ├── PermissionDto.java │ │ │ ├── RoleDto.java │ │ │ └── UserDto.java │ │ │ ├── exception │ │ │ ├── FailSaveException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── PermissionNotFoundException.java │ │ │ └── RoleNotFoundException.java │ │ │ ├── jwt │ │ │ ├── JwtConfig.java │ │ │ ├── JwtSecretKey.java │ │ │ ├── JwtTokenVerifier.java │ │ │ ├── JwtUsernameAndPasswordAuthenticationFilter.java │ │ │ └── UsernameAndPasswordAuthenticationRequest.java │ │ │ ├── mapper │ │ │ ├── PermissionMapper.java │ │ │ ├── RoleMapper.java │ │ │ └── UserMapper.java │ │ │ ├── model │ │ │ ├── Base.java │ │ │ ├── Permission.java │ │ │ ├── PermissionEnum.java │ │ │ ├── Role.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ ├── PermissionRepository.java │ │ │ ├── RoleRepository.java │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ ├── permission │ │ │ ├── PermissionService.java │ │ │ └── PermissionServiceImpel.java │ │ │ ├── role │ │ │ ├── RoleService.java │ │ │ └── RoleServiceImpel.java │ │ │ └── user │ │ │ ├── UserService.java │ │ │ └── UserServiceImpel.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ └── spring_security │ │ ├── SpringSecurityApplicationTests.java │ │ └── controller │ │ ├── PermissionControllerTest.java │ │ ├── RoleControllerTest.java │ │ └── UserControllerTest.java │ └── resources │ ├── application.properties │ ├── permissionControllerData.sql │ ├── roleControllerData.sql │ └── userControllerData.sql ├── Spring_UnitTest_H2 ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── spring_unittest │ │ │ ├── SpringUnitTestApplication.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ └── UserDto.java │ │ │ ├── exception │ │ │ ├── SaveFailException.java │ │ │ ├── UserNotFoundException.java │ │ │ └── UsernameDuplicateException.java │ │ │ ├── mapper │ │ │ └── UserMapper.java │ │ │ ├── model │ │ │ └── User.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ └── user │ │ │ ├── UserService.java │ │ │ └── UserServiceImpel.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ └── spring_unittest │ │ ├── SpringUnitTestApplicationTests.java │ │ ├── repository │ │ └── UserRepositoryTest.java │ │ └── service │ │ └── user │ │ └── UserServiceImpelTest.java │ └── resources │ └── application.properties ├── naser └── src │ └── main │ └── java │ └── com │ └── example │ └── naser │ └── Main.java ├── server_test ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── server_test │ │ │ ├── ServerTestApplication.java │ │ │ └── controller │ │ │ └── TestController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── server_test │ └── ServerTestApplicationTests.java ├── spring-base ├── pom.xml └── src │ └── main │ ├── java │ ├── com │ │ └── farzadafi │ │ │ └── springbase │ │ │ ├── SpringBaseApplication.java │ │ │ ├── config │ │ │ ├── ApplicationContextConfig.java │ │ │ └── DatabaseConfig.java │ │ │ ├── controller │ │ │ └── StudentController.java │ │ │ ├── message │ │ │ ├── MessageService.java │ │ │ └── ResourceBundleMessageService.java │ │ │ ├── model │ │ │ ├── Student.java │ │ │ ├── common │ │ │ │ └── CommonStudent.java │ │ │ └── jpa │ │ │ │ └── StudentEntity.java │ │ │ ├── repository │ │ │ ├── InMemoryStudentRepository.java │ │ │ ├── JdbcStudentRepository.java │ │ │ ├── JpaStudentRepository.java │ │ │ ├── StudentJpaRepository.java │ │ │ └── StudentRepository.java │ │ │ ├── service │ │ │ ├── LogEnabledStudentService.java │ │ │ ├── StudentService.java │ │ │ └── StudentServiceImpel.java │ │ │ └── sql │ │ │ └── table.sql │ └── extensions │ │ └── java │ │ └── lang │ │ └── String │ │ └── MyStringExtension.java │ └── resources │ ├── application.yml │ └── messages │ ├── messages.properties │ └── messages_fa.properties └── spring_authorization_server_oauth ├── authorization-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── farzadafi │ │ └── authorization │ │ ├── AuthorizationServerApplication.java │ │ └── SecurityConfig.java │ └── resources │ └── application.yml ├── client-server ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── farzadafi │ └── client │ └── ClientServerApplication.java ├── pom.xml └── resources-server ├── pom.xml └── src └── main └── java └── com └── farzadafi └── resources └── ResourcesServerApplication.java /JdbcTemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/pom.xml -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/JdbcTemplateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/JdbcTemplateApplication.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/model/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/model/BaseEntity.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/repository/BaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/repository/BaseRepository.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/repository/BaseRepositoryImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/repository/BaseRepositoryImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/service/BaseService.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/service/BaseServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/base/service/BaseServiceImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/config/Config.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/dto/ResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/dto/ResponseDto.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/Classroom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/Classroom.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/Student.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/University.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/entity/University.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/ClassroomRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/ClassroomRepository.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/StudentRepository.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/UniversityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/UniversityRepository.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/ClassroomBatchSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/ClassroomBatchSetter.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/StudentBatchSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/StudentBatchSetter.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/UniversityBatchSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/batchSetter/UniversityBatchSetter.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/ClassroomRepositoryImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/ClassroomRepositoryImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/StudentRepositoryImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/StudentRepositoryImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/UniversityRepositoryImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/impel/UniversityRepositoryImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/rowMapper/UniversityRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/repository/rowMapper/UniversityRowMapper.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/ClassroomService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/ClassroomService.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/StudentService.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/UniversityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/UniversityService.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/ClassroomServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/ClassroomServiceImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/StudentServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/StudentServiceImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/UniversityServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/java/com/farzadafi/jdbctemplate/service/impel/UniversityServiceImpel.java -------------------------------------------------------------------------------- /JdbcTemplate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/main/resources/application.properties -------------------------------------------------------------------------------- /JdbcTemplate/src/test/java/com/farzadafi/jdbctemplate/JdbcTemplateApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/JdbcTemplate/src/test/java/com/farzadafi/jdbctemplate/JdbcTemplateApplicationTests.java -------------------------------------------------------------------------------- /Micro_Services/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Micro_Services/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Micro_Services/Advance_Message_q/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Advance_Message_q/pom.xml -------------------------------------------------------------------------------- /Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/ConnectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/ConnectFactory.java -------------------------------------------------------------------------------- /Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/RabbitMQConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/RabbitMQConfig.java -------------------------------------------------------------------------------- /Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/RabbitMQMessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Advance_Message_q/src/main/java/com/farzadafi/advance_message_mq/RabbitMQMessageProducer.java -------------------------------------------------------------------------------- /Micro_Services/Advance_Message_q/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Advance_Message_q/src/main/resources/application.properties -------------------------------------------------------------------------------- /Micro_Services/ApiGateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/ApiGateway/pom.xml -------------------------------------------------------------------------------- /Micro_Services/ApiGateway/src/main/java/com/farzadafi/apigateway/ApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/ApiGateway/src/main/java/com/farzadafi/apigateway/ApiGatewayApplication.java -------------------------------------------------------------------------------- /Micro_Services/ApiGateway/src/main/resources/application-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/ApiGateway/src/main/resources/application-docker.yml -------------------------------------------------------------------------------- /Micro_Services/ApiGateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/ApiGateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /Micro_Services/ApiGateway/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/ApiGateway/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Micro_Services/Customer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/pom.xml -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/CustomerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/CustomerApplication.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/config/CustomerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/config/CustomerConfig.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/controller/CustomerController.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/dto/CustomerRegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/dto/CustomerRegistrationRequest.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/model/Customer.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/repository/CustomerRepository.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/java/com/example/customer/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/java/com/example/customer/service/CustomerService.java -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/resources/application-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/resources/application-docker.yml -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/resources/application.yml -------------------------------------------------------------------------------- /Micro_Services/Customer/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Customer/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Micro_Services/Fraud/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Micro_Services/Fraud/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Micro_Services/Fraud/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/mvnw -------------------------------------------------------------------------------- /Micro_Services/Fraud/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/mvnw.cmd -------------------------------------------------------------------------------- /Micro_Services/Fraud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/pom.xml -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/java/com/example/fraud/FraudApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/java/com/example/fraud/FraudApplication.java -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/java/com/example/fraud/controller/FraudController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/java/com/example/fraud/controller/FraudController.java -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/java/com/example/fraud/model/FraudCheckHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/java/com/example/fraud/model/FraudCheckHistory.java -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/java/com/example/fraud/repository/FraudCheckHistoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/java/com/example/fraud/repository/FraudCheckHistoryRepository.java -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/java/com/example/fraud/service/FraudCheckHistoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/java/com/example/fraud/service/FraudCheckHistoryService.java -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/resources/application-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/resources/application-docker.properties -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/resources/application.properties -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Micro_Services/Fraud/src/test/java/com/example/fraud/FraudApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Fraud/src/test/java/com/example/fraud/FraudApplicationTests.java -------------------------------------------------------------------------------- /Micro_Services/Notification/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/pom.xml -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/NotificationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/NotificationApplication.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/config/NotificationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/config/NotificationConfig.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/controller/NotificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/controller/NotificationController.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/model/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/model/Notification.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/rabbitmq/NotificationConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/rabbitmq/NotificationConsumer.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/repository/NotificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/repository/NotificationRepository.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/java/com/farzadafi/notification/service/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/java/com/farzadafi/notification/service/NotificationService.java -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/resources/application-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/resources/application-docker.yml -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/resources/application.yml -------------------------------------------------------------------------------- /Micro_Services/Notification/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/Notification/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Micro_Services/clients/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/clients/pom.xml -------------------------------------------------------------------------------- /Micro_Services/clients/src/main/java/com/farzadafi/clients/fraud/FraudCheckResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/clients/src/main/java/com/farzadafi/clients/fraud/FraudCheckResponse.java -------------------------------------------------------------------------------- /Micro_Services/clients/src/main/java/com/farzadafi/clients/fraud/FraudClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/clients/src/main/java/com/farzadafi/clients/fraud/FraudClient.java -------------------------------------------------------------------------------- /Micro_Services/clients/src/main/java/com/farzadafi/clients/notification/NotificationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/clients/src/main/java/com/farzadafi/clients/notification/NotificationClient.java -------------------------------------------------------------------------------- /Micro_Services/clients/src/main/java/com/farzadafi/clients/notification/NotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/clients/src/main/java/com/farzadafi/clients/notification/NotificationRequest.java -------------------------------------------------------------------------------- /Micro_Services/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/docker-compose.yml -------------------------------------------------------------------------------- /Micro_Services/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/eureka-server/pom.xml -------------------------------------------------------------------------------- /Micro_Services/eureka-server/src/main/java/com/farzadafi/eurekaserver/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/eureka-server/src/main/java/com/farzadafi/eurekaserver/EurekaServerApplication.java -------------------------------------------------------------------------------- /Micro_Services/eureka-server/src/main/resources/application-docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/eureka-server/src/main/resources/application-docker.yaml -------------------------------------------------------------------------------- /Micro_Services/eureka-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/eureka-server/src/main/resources/application.yaml -------------------------------------------------------------------------------- /Micro_Services/eureka-server/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/eureka-server/src/main/resources/banner.txt -------------------------------------------------------------------------------- /Micro_Services/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/mvnw -------------------------------------------------------------------------------- /Micro_Services/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/mvnw.cmd -------------------------------------------------------------------------------- /Micro_Services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Micro_Services/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/HELP.md -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/RestFullWebServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/RestFullWebServiceApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/config/Config.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/controller/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/controller/HelloWorldController.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/controller/UserController.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/dto/ErrorDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/dto/ErrorDetails.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/dto/UserDto.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/model/HelloWorldBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/model/HelloWorldBean.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/model/User.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/service/UserService.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/PersonV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/PersonV1.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/PersonV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/PersonV2.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/VersionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/java/com/example/restfullwebservice/versioning/VersionController.java -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/main/resources/messages_fa.properties: -------------------------------------------------------------------------------- 1 | good.morning.message=sobeh beckeir 2 | -------------------------------------------------------------------------------- /Spring_Cloud/1_RestFullWebService/src/test/java/com/example/restfullwebservice/RestFullWebServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/1_RestFullWebService/src/test/java/com/example/restfullwebservice/RestFullWebServiceApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/LimitMicroServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/LimitMicroServiceApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/config/Config.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/controller/LimitsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/controller/LimitsController.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/model/Limits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/java/com/example/limitmicroservice/model/Limits.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/test/java/com/example/limitmicroservice/LimitMicroServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/LimitMicroService/src/test/java/com/example/limitmicroservice/LimitMicroServiceApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/Dockerfile -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/ApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/ApiGatewayApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/ApiGatewayConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/ApiGatewayConfiguration.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/java/com/example/apigateway/LoggingFilter.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/test/java/com/example/apigateway/ApiGatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/api-gateway/src/test/java/com/example/apigateway/ApiGatewayApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/Dockerfile -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/ConversionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/ConversionController.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyConversionServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyConversionServiceApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyExchange.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyExchangeProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/CurrencyExchangeProxy.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/java/com/example/currencyconversionservice/Exchange.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/test/java/com/example/currencyconversionservice/CurrencyConversionServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-conversion-service/src/test/java/com/example/currencyconversionservice/CurrencyConversionServiceApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/Dockerfile -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/image/circuitBreaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/image/circuitBreaker.png -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchange.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchangeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchangeController.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchangeServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/CurrencyExchangeServiceApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/RetryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/java/com/example/currencyexchangeservice/RetryController.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/test/java/com/example/currencyexchangeservice/CurrencyExchangeServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/currency-exchange-service/src/test/java/com/example/currencyexchangeservice/CurrencyExchangeServiceApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/docker-compose.yaml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/currency-conversion-service.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/currency-conversion-service.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/currency-exchange-service.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/currency-exchange-service.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/description -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/limits-service-dev.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/limits-service-qa.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/limits-service.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/limits-service.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/micro-service-a.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/git-localconfig-repo/micro-service-b.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/Dockerfile -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/image/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/image/image.png -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/main/java/com/example/namingserver/NamingServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/main/java/com/example/namingserver/NamingServerApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/test/java/com/example/namingserver/NamingServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/naming-server/src/test/java/com/example/namingserver/NamingServerApplicationTests.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/option.description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/option.description -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/Dockerfile -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/Readme.md -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/mvnw -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/pom.xml -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/main/java/com/example/springcloudconfigserver/SpringCloudConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/main/java/com/example/springcloudconfigserver/SpringCloudConfigServerApplication.java -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/test/java/com/example/springcloudconfigserver/SpringCloudConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Cloud/2_MicroService_SpringCloud/spring-cloud-config-server/src/test/java/com/example/springcloudconfigserver/SpringCloudConfigServerApplicationTests.java -------------------------------------------------------------------------------- /Spring_Gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/.gitignore -------------------------------------------------------------------------------- /Spring_Gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/mvnw -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/pom.xml -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/AuthenticationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/AuthenticationServerApplication.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/config/PasswordEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/config/PasswordEncoder.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/config/SecurityConfig.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/controller/UserController.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/dto/UserDto.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/CustomException.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/PasswordIncorrectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/PasswordIncorrectException.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/UserNameDuplicateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/UserNameDuplicateException.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/jwt/Jwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/jwt/Jwt.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/jwt/JwtSecretKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/jwt/JwtSecretKey.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/mapper/UserMapper.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/model/User.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/repository/UserRepository.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/service/user/UserService.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/service/user/UserServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/java/com/example/authentication_server/service/user/UserServiceImpel.java -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Gateway/Authentication_Server/src/test/java/com/example/authentication_server/AuthenticationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/Authentication_Server/src/test/java/com/example/authentication_server/AuthenticationServerApplicationTests.java -------------------------------------------------------------------------------- /Spring_Gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/mvnw -------------------------------------------------------------------------------- /Spring_Gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/pom.xml -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/SpringGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/SpringGatewayApplication.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/config/SpringCloudConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/config/SpringCloudConfig.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/exception/CustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/exception/CustomException.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/exception/InvalidHeaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/exception/InvalidHeaderException.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/exception/InvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/exception/InvalidTokenException.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/filter/AuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/filter/AuthenticationFilter.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtConfig.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtSecretKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtSecretKey.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtTokenVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/java/com/example/spring_gateway/jwt/JwtTokenVerifier.java -------------------------------------------------------------------------------- /Spring_Gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /Spring_Gateway/src/test/java/com/example/spring_gateway/SpringGatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Gateway/src/test/java/com/example/spring_gateway/SpringGatewayApplicationTests.java -------------------------------------------------------------------------------- /Spring_Retry/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Retry/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Retry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/README.md -------------------------------------------------------------------------------- /Spring_Retry/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/mvnw -------------------------------------------------------------------------------- /Spring_Retry/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Retry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/pom.xml -------------------------------------------------------------------------------- /Spring_Retry/src/main/java/com/example/spring_retry/SpringRetryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/src/main/java/com/example/spring_retry/SpringRetryApplication.java -------------------------------------------------------------------------------- /Spring_Retry/src/main/java/com/example/spring_retry/controller/CheckStatusController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/src/main/java/com/example/spring_retry/controller/CheckStatusController.java -------------------------------------------------------------------------------- /Spring_Retry/src/main/java/com/example/spring_retry/exception/TestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/src/main/java/com/example/spring_retry/exception/TestException.java -------------------------------------------------------------------------------- /Spring_Retry/src/main/java/com/example/spring_retry/service/CheckStatusService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/src/main/java/com/example/spring_retry/service/CheckStatusService.java -------------------------------------------------------------------------------- /Spring_Retry/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Spring_Retry/src/test/java/com/example/spring_retry/SpringRetryApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Retry/src/test/java/com/example/spring_retry/SpringRetryApplicationTests.java -------------------------------------------------------------------------------- /Spring_Security/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_Security/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/README.md -------------------------------------------------------------------------------- /Spring_Security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/mvnw -------------------------------------------------------------------------------- /Spring_Security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/mvnw.cmd -------------------------------------------------------------------------------- /Spring_Security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/pom.xml -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/SpringSecurityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/SpringSecurityApplication.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/config/CorsConfig.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/config/CustomAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/config/CustomAuthenticationProvider.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/config/PasswordConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/config/PasswordConfig.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/config/SecurityConfig.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/controller/PermissionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/controller/PermissionController.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/controller/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/controller/RoleController.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/controller/TemplateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/controller/TemplateController.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/controller/UserController.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/dto/PermissionDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/dto/PermissionDto.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/dto/RoleDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/dto/RoleDto.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/dto/UserDto.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/exception/FailSaveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/exception/FailSaveException.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/exception/PermissionNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/exception/PermissionNotFoundException.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/exception/RoleNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/exception/RoleNotFoundException.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/jwt/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/jwt/JwtConfig.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/jwt/JwtSecretKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/jwt/JwtSecretKey.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/jwt/JwtTokenVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/jwt/JwtTokenVerifier.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/jwt/JwtUsernameAndPasswordAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/jwt/JwtUsernameAndPasswordAuthenticationFilter.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/jwt/UsernameAndPasswordAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/jwt/UsernameAndPasswordAuthenticationRequest.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/mapper/PermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/mapper/PermissionMapper.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/mapper/RoleMapper.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/mapper/UserMapper.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/model/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/model/Base.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/model/Permission.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/model/PermissionEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/model/PermissionEnum.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/model/Role.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/model/User.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/repository/PermissionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/repository/PermissionRepository.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/repository/RoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/repository/RoleRepository.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/repository/UserRepository.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/permission/PermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/permission/PermissionService.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/permission/PermissionServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/permission/PermissionServiceImpel.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/role/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/role/RoleService.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/role/RoleServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/role/RoleServiceImpel.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/user/UserService.java -------------------------------------------------------------------------------- /Spring_Security/src/main/java/com/example/spring_security/service/user/UserServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/java/com/example/spring_security/service/user/UserServiceImpel.java -------------------------------------------------------------------------------- /Spring_Security/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_Security/src/test/java/com/example/spring_security/SpringSecurityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/java/com/example/spring_security/SpringSecurityApplicationTests.java -------------------------------------------------------------------------------- /Spring_Security/src/test/java/com/example/spring_security/controller/PermissionControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/java/com/example/spring_security/controller/PermissionControllerTest.java -------------------------------------------------------------------------------- /Spring_Security/src/test/java/com/example/spring_security/controller/RoleControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/java/com/example/spring_security/controller/RoleControllerTest.java -------------------------------------------------------------------------------- /Spring_Security/src/test/java/com/example/spring_security/controller/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/java/com/example/spring_security/controller/UserControllerTest.java -------------------------------------------------------------------------------- /Spring_Security/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/resources/application.properties -------------------------------------------------------------------------------- /Spring_Security/src/test/resources/permissionControllerData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/resources/permissionControllerData.sql -------------------------------------------------------------------------------- /Spring_Security/src/test/resources/roleControllerData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/resources/roleControllerData.sql -------------------------------------------------------------------------------- /Spring_Security/src/test/resources/userControllerData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_Security/src/test/resources/userControllerData.sql -------------------------------------------------------------------------------- /Spring_UnitTest_H2/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Spring_UnitTest_H2/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Spring_UnitTest_H2/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/mvnw -------------------------------------------------------------------------------- /Spring_UnitTest_H2/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/mvnw.cmd -------------------------------------------------------------------------------- /Spring_UnitTest_H2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/pom.xml -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/SpringUnitTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/SpringUnitTestApplication.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/controller/UserController.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/dto/UserDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/dto/UserDto.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/SaveFailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/SaveFailException.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/UserNotFoundException.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/UsernameDuplicateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/exception/UsernameDuplicateException.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/mapper/UserMapper.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/model/User.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/repository/UserRepository.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/service/user/UserService.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/service/user/UserServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/java/com/example/spring_unittest/service/user/UserServiceImpel.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/main/resources/application.properties -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/SpringUnitTestApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/SpringUnitTestApplicationTests.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/repository/UserRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/repository/UserRepositoryTest.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/service/user/UserServiceImpelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/test/java/com/example/spring_unittest/service/user/UserServiceImpelTest.java -------------------------------------------------------------------------------- /Spring_UnitTest_H2/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/Spring_UnitTest_H2/src/test/resources/application.properties -------------------------------------------------------------------------------- /naser/src/main/java/com/example/naser/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/naser/src/main/java/com/example/naser/Main.java -------------------------------------------------------------------------------- /server_test/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /server_test/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /server_test/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/mvnw -------------------------------------------------------------------------------- /server_test/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/mvnw.cmd -------------------------------------------------------------------------------- /server_test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/pom.xml -------------------------------------------------------------------------------- /server_test/src/main/java/com/example/server_test/ServerTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/src/main/java/com/example/server_test/ServerTestApplication.java -------------------------------------------------------------------------------- /server_test/src/main/java/com/example/server_test/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/src/main/java/com/example/server_test/controller/TestController.java -------------------------------------------------------------------------------- /server_test/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8085 -------------------------------------------------------------------------------- /server_test/src/test/java/com/example/server_test/ServerTestApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/server_test/src/test/java/com/example/server_test/ServerTestApplicationTests.java -------------------------------------------------------------------------------- /spring-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/pom.xml -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/SpringBaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/SpringBaseApplication.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/config/ApplicationContextConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/config/ApplicationContextConfig.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/config/DatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/config/DatabaseConfig.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/controller/StudentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/controller/StudentController.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/message/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/message/MessageService.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/message/ResourceBundleMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/message/ResourceBundleMessageService.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/model/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/model/Student.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/model/common/CommonStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/model/common/CommonStudent.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/model/jpa/StudentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/model/jpa/StudentEntity.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/repository/InMemoryStudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/repository/InMemoryStudentRepository.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/repository/JdbcStudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/repository/JdbcStudentRepository.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/repository/JpaStudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/repository/JpaStudentRepository.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/repository/StudentJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/repository/StudentJpaRepository.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/repository/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/repository/StudentRepository.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/service/LogEnabledStudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/service/LogEnabledStudentService.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/service/StudentService.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/service/StudentServiceImpel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/service/StudentServiceImpel.java -------------------------------------------------------------------------------- /spring-base/src/main/java/com/farzadafi/springbase/sql/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/com/farzadafi/springbase/sql/table.sql -------------------------------------------------------------------------------- /spring-base/src/main/java/extensions/java/lang/String/MyStringExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/java/extensions/java/lang/String/MyStringExtension.java -------------------------------------------------------------------------------- /spring-base/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-base/src/main/resources/messages/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/resources/messages/messages.properties -------------------------------------------------------------------------------- /spring-base/src/main/resources/messages/messages_fa.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring-base/src/main/resources/messages/messages_fa.properties -------------------------------------------------------------------------------- /spring_authorization_server_oauth/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/authorization-server/pom.xml -------------------------------------------------------------------------------- /spring_authorization_server_oauth/authorization-server/src/main/java/com/farzadafi/authorization/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/authorization-server/src/main/java/com/farzadafi/authorization/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /spring_authorization_server_oauth/authorization-server/src/main/java/com/farzadafi/authorization/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/authorization-server/src/main/java/com/farzadafi/authorization/SecurityConfig.java -------------------------------------------------------------------------------- /spring_authorization_server_oauth/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring_authorization_server_oauth/client-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/client-server/pom.xml -------------------------------------------------------------------------------- /spring_authorization_server_oauth/client-server/src/main/java/com/farzadafi/client/ClientServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/client-server/src/main/java/com/farzadafi/client/ClientServerApplication.java -------------------------------------------------------------------------------- /spring_authorization_server_oauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/pom.xml -------------------------------------------------------------------------------- /spring_authorization_server_oauth/resources-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/resources-server/pom.xml -------------------------------------------------------------------------------- /spring_authorization_server_oauth/resources-server/src/main/java/com/farzadafi/resources/ResourcesServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farzadafi/Spring/HEAD/spring_authorization_server_oauth/resources-server/src/main/java/com/farzadafi/resources/ResourcesServerApplication.java --------------------------------------------------------------------------------