├── .gitattributes ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── .run └── Application.run.xml ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── script.sql └── src ├── main ├── java │ └── com │ │ └── codewithmosh │ │ └── store │ │ ├── StoreApplication.java │ │ ├── entities │ │ ├── Address.java │ │ ├── Category.java │ │ ├── Product.java │ │ ├── Profile.java │ │ └── User.java │ │ └── repositories │ │ ├── AddressRepository.java │ │ ├── CategoryRepository.java │ │ ├── ProductRepository.java │ │ ├── ProfileRepository.java │ │ └── UserRepository.java └── resources │ ├── application.yaml │ └── db │ └── migration │ └── V1__initial_migration.sql └── test └── java └── com └── codewithmosh └── store └── StoreApplicationTests.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.run/Application.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/.run/Application.run.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/pom.xml -------------------------------------------------------------------------------- /script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/script.sql -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/StoreApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/StoreApplication.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/entities/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/entities/Address.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/entities/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/entities/Category.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/entities/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/entities/Product.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/entities/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/entities/Profile.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/entities/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/entities/User.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/repositories/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/repositories/AddressRepository.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/repositories/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/repositories/CategoryRepository.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/repositories/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/repositories/ProductRepository.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/repositories/ProfileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/repositories/ProfileRepository.java -------------------------------------------------------------------------------- /src/main/java/com/codewithmosh/store/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/java/com/codewithmosh/store/repositories/UserRepository.java -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__initial_migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/main/resources/db/migration/V1__initial_migration.sql -------------------------------------------------------------------------------- /src/test/java/com/codewithmosh/store/StoreApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosh-hamedani/spring-api-starter/HEAD/src/test/java/com/codewithmosh/store/StoreApplicationTests.java --------------------------------------------------------------------------------