├── .gitignore ├── README.md ├── discovery-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── enesoral │ │ │ └── discoveryserver │ │ │ └── DiscoveryServerApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── enesoral │ └── discoveryserver │ └── DiscoveryServerApplicationTests.java ├── movie-catalog-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── enesoral │ │ │ └── moviecatalogservice │ │ │ ├── MovieCatalogServiceApplication.java │ │ │ ├── models │ │ │ ├── CatalogItem.java │ │ │ ├── Movie.java │ │ │ ├── Rating.java │ │ │ └── UserRating.java │ │ │ ├── resources │ │ │ └── MovieCatalogResource.java │ │ │ └── services │ │ │ ├── MovieInfo.java │ │ │ └── UserRatingInfo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── enesoral │ └── moviecatalogservice │ └── MovieCatalogServiceApplicationTests.java ├── movie-info-service ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── enesoral │ │ │ └── movieinfoservice │ │ │ ├── MovieInfoServiceApplication.java │ │ │ ├── models │ │ │ └── Movie.java │ │ │ └── resources │ │ │ └── MovieResource.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── enesoral │ └── movieinfoservice │ └── MovieInfoServiceApplicationTests.java └── ratings-data-service ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── enesoral │ │ └── ratingsdataservice │ │ ├── RatingsDataServiceApplication.java │ │ ├── models │ │ ├── Rating.java │ │ └── UserRating.java │ │ └── resources │ │ └── RatingsResource.java └── resources │ └── application.properties └── test └── java └── com └── enesoral └── ratingsdataservice └── RatingsDataServiceApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/README.md -------------------------------------------------------------------------------- /discovery-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/.gitignore -------------------------------------------------------------------------------- /discovery-server/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /discovery-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /discovery-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /discovery-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/mvnw -------------------------------------------------------------------------------- /discovery-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/mvnw.cmd -------------------------------------------------------------------------------- /discovery-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/pom.xml -------------------------------------------------------------------------------- /discovery-server/src/main/java/com/enesoral/discoveryserver/DiscoveryServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/src/main/java/com/enesoral/discoveryserver/DiscoveryServerApplication.java -------------------------------------------------------------------------------- /discovery-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /discovery-server/src/test/java/com/enesoral/discoveryserver/DiscoveryServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/discovery-server/src/test/java/com/enesoral/discoveryserver/DiscoveryServerApplicationTests.java -------------------------------------------------------------------------------- /movie-catalog-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/.gitignore -------------------------------------------------------------------------------- /movie-catalog-service/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /movie-catalog-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /movie-catalog-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /movie-catalog-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/mvnw -------------------------------------------------------------------------------- /movie-catalog-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/mvnw.cmd -------------------------------------------------------------------------------- /movie-catalog-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/pom.xml -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/MovieCatalogServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/MovieCatalogServiceApplication.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/CatalogItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/CatalogItem.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/Movie.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/Rating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/Rating.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/UserRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/models/UserRating.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/resources/MovieCatalogResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/resources/MovieCatalogResource.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/services/MovieInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/services/MovieInfo.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/services/UserRatingInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/java/com/enesoral/moviecatalogservice/services/UserRatingInfo.java -------------------------------------------------------------------------------- /movie-catalog-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /movie-catalog-service/src/test/java/com/enesoral/moviecatalogservice/MovieCatalogServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-catalog-service/src/test/java/com/enesoral/moviecatalogservice/MovieCatalogServiceApplicationTests.java -------------------------------------------------------------------------------- /movie-info-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/.gitignore -------------------------------------------------------------------------------- /movie-info-service/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /movie-info-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /movie-info-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /movie-info-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/mvnw -------------------------------------------------------------------------------- /movie-info-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/mvnw.cmd -------------------------------------------------------------------------------- /movie-info-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/pom.xml -------------------------------------------------------------------------------- /movie-info-service/src/main/java/com/enesoral/movieinfoservice/MovieInfoServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/src/main/java/com/enesoral/movieinfoservice/MovieInfoServiceApplication.java -------------------------------------------------------------------------------- /movie-info-service/src/main/java/com/enesoral/movieinfoservice/models/Movie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/src/main/java/com/enesoral/movieinfoservice/models/Movie.java -------------------------------------------------------------------------------- /movie-info-service/src/main/java/com/enesoral/movieinfoservice/resources/MovieResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/src/main/java/com/enesoral/movieinfoservice/resources/MovieResource.java -------------------------------------------------------------------------------- /movie-info-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /movie-info-service/src/test/java/com/enesoral/movieinfoservice/MovieInfoServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/movie-info-service/src/test/java/com/enesoral/movieinfoservice/MovieInfoServiceApplicationTests.java -------------------------------------------------------------------------------- /ratings-data-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/.gitignore -------------------------------------------------------------------------------- /ratings-data-service/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ratings-data-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ratings-data-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ratings-data-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/mvnw -------------------------------------------------------------------------------- /ratings-data-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/mvnw.cmd -------------------------------------------------------------------------------- /ratings-data-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/pom.xml -------------------------------------------------------------------------------- /ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/RatingsDataServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/RatingsDataServiceApplication.java -------------------------------------------------------------------------------- /ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/models/Rating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/models/Rating.java -------------------------------------------------------------------------------- /ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/models/UserRating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/models/UserRating.java -------------------------------------------------------------------------------- /ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/resources/RatingsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/main/java/com/enesoral/ratingsdataservice/resources/RatingsResource.java -------------------------------------------------------------------------------- /ratings-data-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /ratings-data-service/src/test/java/com/enesoral/ratingsdataservice/RatingsDataServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enesoral/spring-boot-microservices-entry/HEAD/ratings-data-service/src/test/java/com/enesoral/ratingsdataservice/RatingsDataServiceApplicationTests.java --------------------------------------------------------------------------------