├── .gitignore ├── Dockerfile ├── README.md ├── deployent.yml ├── docker-compose.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nginx ├── Dockerfile └── nginx.conf ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── appcoder │ │ └── springreadyapp │ │ ├── SpringReadyAppApplication.java │ │ ├── config │ │ ├── RedisConfig.java │ │ └── SwaggerConfig.java │ │ ├── controller │ │ ├── AsyncApiController.java │ │ ├── CustomerController.java │ │ ├── DesignPatternController.java │ │ ├── MainController.java │ │ ├── MongoUserController.java │ │ ├── RedisTestController.java │ │ └── SecureUserController.java │ │ ├── domain │ │ ├── Customer.java │ │ ├── ICustomer.java │ │ ├── MongoUser.java │ │ ├── Role.java │ │ └── User.java │ │ ├── exception │ │ ├── CustomerNotFoundException.java │ │ └── MyCustomException.java │ │ ├── factoryPattern │ │ ├── Admin.java │ │ ├── BaseUser.java │ │ ├── Customer.java │ │ ├── Merchant.java │ │ ├── UserCreationRequest.java │ │ ├── UserEntity.java │ │ └── UserFactory.java │ │ ├── repository │ │ ├── CustomerRepository.java │ │ ├── MongoUserRepository.java │ │ ├── RedisCacheRepository.java │ │ ├── RedisCacheRepositoryImpl.java │ │ └── SecureUserRepository.java │ │ ├── request │ │ ├── BasicRequest.java │ │ ├── RedisCreateRequest.java │ │ ├── TransactionRequest.java │ │ └── springSecurity │ │ │ ├── LoginRequest.java │ │ │ └── SignUpRequest.java │ │ ├── response │ │ ├── BasicResponse.java │ │ ├── ResponseObject.java │ │ └── springSecurity │ │ │ ├── LoginResponse.java │ │ │ └── UserResponse.java │ │ ├── security │ │ ├── IJwtTokenProviderService.java │ │ ├── JwtTokenFilter.java │ │ ├── JwtTokenFilterConfigurer.java │ │ ├── JwtTokenProviderService.java │ │ ├── MyUserDetailsService.java │ │ └── WebSecurityConfig.java │ │ └── services │ │ ├── AsyncProgrammingService.java │ │ ├── CustomerService.java │ │ ├── CustomerServiceImpl.java │ │ ├── IAsyncProgrammingService.java │ │ ├── IMongoUserService.java │ │ ├── ISecureUserService.java │ │ ├── MongoUserServiceImpl.java │ │ ├── RedisTestService.java │ │ ├── RedisTestServiceImpl.java │ │ └── SecureUserService.java └── resources │ ├── application-main.properties │ ├── application-mongo.properties │ └── application.properties └── test └── java └── com └── appcoder └── springreadyapp ├── CustomerControllerLayerTest.java ├── CustomerRepositoryTest.java ├── CustomerServiceLayerTest.java └── SpringReadyAppApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/README.md -------------------------------------------------------------------------------- /deployent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/deployent.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'springreadyapp' 2 | -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/SpringReadyAppApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/SpringReadyAppApplication.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/AsyncApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/AsyncApiController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/DesignPatternController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/DesignPatternController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/MainController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/MongoUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/MongoUserController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/RedisTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/RedisTestController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/controller/SecureUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/controller/SecureUserController.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/domain/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/domain/ICustomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/domain/ICustomer.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/domain/MongoUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/domain/MongoUser.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/domain/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/domain/Role.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/domain/User.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/exception/CustomerNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/exception/CustomerNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/exception/MyCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/exception/MyCustomException.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/Admin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/Admin.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/BaseUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/BaseUser.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/Merchant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/Merchant.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/UserCreationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/UserCreationRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/UserEntity.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/factoryPattern/UserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/factoryPattern/UserFactory.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/repository/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/repository/MongoUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/repository/MongoUserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/repository/RedisCacheRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/repository/RedisCacheRepository.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/repository/RedisCacheRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/repository/RedisCacheRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/repository/SecureUserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/repository/SecureUserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/request/BasicRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/request/BasicRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/request/RedisCreateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/request/RedisCreateRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/request/TransactionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/request/TransactionRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/request/springSecurity/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/request/springSecurity/LoginRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/request/springSecurity/SignUpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/request/springSecurity/SignUpRequest.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/response/BasicResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/response/BasicResponse.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/response/ResponseObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/response/ResponseObject.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/response/springSecurity/LoginResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/response/springSecurity/LoginResponse.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/response/springSecurity/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/response/springSecurity/UserResponse.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/IJwtTokenProviderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/IJwtTokenProviderService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/JwtTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/JwtTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/JwtTokenFilterConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/JwtTokenFilterConfigurer.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/JwtTokenProviderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/JwtTokenProviderService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/MyUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/MyUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/security/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/security/WebSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/AsyncProgrammingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/AsyncProgrammingService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/CustomerService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/CustomerServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/IAsyncProgrammingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/IAsyncProgrammingService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/IMongoUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/IMongoUserService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/ISecureUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/ISecureUserService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/MongoUserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/MongoUserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/RedisTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/RedisTestService.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/RedisTestServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/RedisTestServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appcoder/springreadyapp/services/SecureUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/java/com/appcoder/springreadyapp/services/SecureUserService.java -------------------------------------------------------------------------------- /src/main/resources/application-main.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/resources/application-main.properties -------------------------------------------------------------------------------- /src/main/resources/application-mongo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/resources/application-mongo.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/appcoder/springreadyapp/CustomerControllerLayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/test/java/com/appcoder/springreadyapp/CustomerControllerLayerTest.java -------------------------------------------------------------------------------- /src/test/java/com/appcoder/springreadyapp/CustomerRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/test/java/com/appcoder/springreadyapp/CustomerRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/appcoder/springreadyapp/CustomerServiceLayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/test/java/com/appcoder/springreadyapp/CustomerServiceLayerTest.java -------------------------------------------------------------------------------- /src/test/java/com/appcoder/springreadyapp/SpringReadyAppApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajedul-karim/SpringReadyApp/HEAD/src/test/java/com/appcoder/springreadyapp/SpringReadyAppApplicationTests.java --------------------------------------------------------------------------------