diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/README.md b/README.md index db30315..257a3de 100644 --- a/README.md +++ b/README.md @@ -1 +1,26 @@ -# online-library-backend \ No newline at end of file +### Utilities + +**lombok** + +**modelmapper** +for converting data object (i.e., entity) to data transfer object (i.e., DTO) + +**jasypt** +password encryption + +### Middleware + +**springboot** + +**spring data jpa** + +Some references to look at: +* https://github.com/zhangzhenhuajack/spring-data-jpa-guide/tree/master/%E3%80%8ASpringDataJpa%E5%AE%9E%E6%88%98%E3%80%8B%E4%B9%A6 +* https://github.com/icnws/spring-data-jpa-demo +* https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories + + + + + + diff --git a/backend/backend/online-library/README.md b/backend/backend/online-library/README.md deleted file mode 100644 index 257a3de..0000000 --- a/backend/backend/online-library/README.md +++ /dev/null @@ -1,26 +0,0 @@ -### Utilities - -**lombok** - -**modelmapper** -for converting data object (i.e., entity) to data transfer object (i.e., DTO) - -**jasypt** -password encryption - -### Middleware - -**springboot** - -**spring data jpa** - -Some references to look at: -* https://github.com/zhangzhenhuajack/spring-data-jpa-guide/tree/master/%E3%80%8ASpringDataJpa%E5%AE%9E%E6%88%98%E3%80%8B%E4%B9%A6 -* https://github.com/icnws/spring-data-jpa-demo -* https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories - - - - - - diff --git a/backend/backend/online-library/mvnw b/mvnw similarity index 100% rename from backend/backend/online-library/mvnw rename to mvnw diff --git a/backend/backend/online-library/mvnw.cmd b/mvnw.cmd similarity index 100% rename from backend/backend/online-library/mvnw.cmd rename to mvnw.cmd diff --git a/backend/backend/online-library/pom.xml b/pom.xml similarity index 100% rename from backend/backend/online-library/pom.xml rename to pom.xml diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/OnlineLibraryApplication.java b/src/main/java/com/codemagician/onlinelibrary/OnlineLibraryApplication.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/OnlineLibraryApplication.java rename to src/main/java/com/codemagician/onlinelibrary/OnlineLibraryApplication.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/config/WebMvcConfig.java b/src/main/java/com/codemagician/onlinelibrary/config/WebMvcConfig.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/config/WebMvcConfig.java rename to src/main/java/com/codemagician/onlinelibrary/config/WebMvcConfig.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/controller/BookController.java b/src/main/java/com/codemagician/onlinelibrary/controller/BookController.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/controller/BookController.java rename to src/main/java/com/codemagician/onlinelibrary/controller/BookController.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/dao/entity/BookDO.java b/src/main/java/com/codemagician/onlinelibrary/dao/entity/BookDO.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/dao/entity/BookDO.java rename to src/main/java/com/codemagician/onlinelibrary/dao/entity/BookDO.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/dao/repo/BookRepository.java b/src/main/java/com/codemagician/onlinelibrary/dao/repo/BookRepository.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/dao/repo/BookRepository.java rename to src/main/java/com/codemagician/onlinelibrary/dao/repo/BookRepository.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/BookService.java b/src/main/java/com/codemagician/onlinelibrary/service/BookService.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/BookService.java rename to src/main/java/com/codemagician/onlinelibrary/service/BookService.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/dto/BookDTO.java b/src/main/java/com/codemagician/onlinelibrary/service/dto/BookDTO.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/dto/BookDTO.java rename to src/main/java/com/codemagician/onlinelibrary/service/dto/BookDTO.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/impl/BookServiceImpl.java b/src/main/java/com/codemagician/onlinelibrary/service/impl/BookServiceImpl.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/service/impl/BookServiceImpl.java rename to src/main/java/com/codemagician/onlinelibrary/service/impl/BookServiceImpl.java diff --git a/backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/util/ObjectMapperUtils.java b/src/main/java/com/codemagician/onlinelibrary/util/ObjectMapperUtils.java similarity index 100% rename from backend/backend/online-library/src/main/java/com/codemagician/onlinelibrary/util/ObjectMapperUtils.java rename to src/main/java/com/codemagician/onlinelibrary/util/ObjectMapperUtils.java diff --git a/backend/backend/online-library/src/main/resources/application.properties b/src/main/resources/application.properties similarity index 86% rename from backend/backend/online-library/src/main/resources/application.properties rename to src/main/resources/application.properties index 2e61c9e..99a2fd2 100644 --- a/backend/backend/online-library/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -12,4 +12,7 @@ server.servlet.context-path=/api # pagination paging.default.size=3 -paging.default.page=0 \ No newline at end of file +paging.default.page=0 + +# vm options for maven build +jasypt.encryptor.password=aseversion2 \ No newline at end of file diff --git a/backend/backend/online-library/src/test/java/com/codemagician/onlinelibrary/OnlineLibraryApplicationTests.java b/src/test/java/com/codemagician/onlinelibrary/OnlineLibraryApplicationTests.java similarity index 100% rename from backend/backend/online-library/src/test/java/com/codemagician/onlinelibrary/OnlineLibraryApplicationTests.java rename to src/test/java/com/codemagician/onlinelibrary/OnlineLibraryApplicationTests.java