├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .tern-project ├── Invoice system.uml ├── Invoice system.~ml ├── README.md ├── images ├── invoice-details.png ├── logged-in-as-admin.png ├── logged-in-as-user.png ├── not-signed-in.png └── user-details-admin.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── bolsadeideas │ │ └── springboot │ │ └── app │ │ ├── MvcConfig.java │ │ ├── SpringBootDataJpaApplication.java │ │ ├── SpringSecurityConfig.java │ │ ├── ThymeleafConfig.java │ │ ├── auth │ │ └── handler │ │ │ └── LoginSuccessHandler.java │ │ ├── controllers │ │ ├── ClientController.java │ │ ├── InvoiceController.java │ │ ├── LocaleController.java │ │ └── LoginController.java │ │ ├── models │ │ ├── dao │ │ │ ├── ClientDaoImpl.java │ │ │ ├── IClientDao.java │ │ │ ├── IClientDao2.java │ │ │ ├── IInvoiceDao.java │ │ │ ├── IProductDao.java │ │ │ └── IUserDao.java │ │ ├── entity │ │ │ ├── Client.java │ │ │ ├── Invoice.java │ │ │ ├── InvoiceLine.java │ │ │ ├── Product.java │ │ │ ├── Role.java │ │ │ └── User.java │ │ └── service │ │ │ ├── ClientServiceImpl.java │ │ │ ├── IClientService.java │ │ │ ├── IUploadFileService.java │ │ │ ├── JPAUserDetailsService.java │ │ │ └── UploadFileServiceImpl.java │ │ ├── util │ │ └── paginator │ │ │ ├── PageItem.java │ │ │ └── PageRender.java │ │ └── view │ │ ├── csv │ │ └── ClientCsvView.java │ │ ├── pdf │ │ └── InvoicePdfView.java │ │ └── xlsx │ │ └── InvoiceXlsxView.java └── resources │ ├── application.properties │ ├── import.sql │ ├── messages.properties │ ├── messages_en.properties │ ├── messages_es.properties │ ├── static │ ├── css │ │ ├── bootstrap.min.css │ │ └── jquery-ui.min.css │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── img │ │ └── spring.jpg │ └── js │ │ ├── bootstrap.min.js │ │ ├── jquery-3.3.1.slim.min.js │ │ └── jquery-ui.min.js │ └── templates │ ├── error_403.html │ ├── form.html │ ├── invoices │ ├── form.html │ ├── js │ │ └── autocomplete-products.html │ ├── template-items.html │ └── view.html │ ├── layout │ └── layout.html │ ├── list.html │ ├── login.html │ ├── paginator-nav.html │ └── ver.html └── test └── java └── com └── bolsadeideas └── springboot └── app └── SpringBootDataJpaApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/.tern-project -------------------------------------------------------------------------------- /Invoice system.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/Invoice system.uml -------------------------------------------------------------------------------- /Invoice system.~ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/Invoice system.~ml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/README.md -------------------------------------------------------------------------------- /images/invoice-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/images/invoice-details.png -------------------------------------------------------------------------------- /images/logged-in-as-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/images/logged-in-as-admin.png -------------------------------------------------------------------------------- /images/logged-in-as-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/images/logged-in-as-user.png -------------------------------------------------------------------------------- /images/not-signed-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/images/not-signed-in.png -------------------------------------------------------------------------------- /images/user-details-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/images/user-details-admin.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/MvcConfig.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/SpringBootDataJpaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/SpringBootDataJpaApplication.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/SpringSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/SpringSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/ThymeleafConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/ThymeleafConfig.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/auth/handler/LoginSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/auth/handler/LoginSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/controllers/ClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/controllers/ClientController.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/controllers/InvoiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/controllers/InvoiceController.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/controllers/LocaleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/controllers/LocaleController.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/controllers/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/controllers/LoginController.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/ClientDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/ClientDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/IClientDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/IClientDao.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/IClientDao2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/IClientDao2.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/IInvoiceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/IInvoiceDao.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/IProductDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/IProductDao.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/dao/IUserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/dao/IUserDao.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/Client.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/Invoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/Invoice.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/InvoiceLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/InvoiceLine.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/Product.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/Role.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/entity/User.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/service/ClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/service/ClientServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/service/IClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/service/IClientService.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/service/IUploadFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/service/IUploadFileService.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/service/JPAUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/service/JPAUserDetailsService.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/models/service/UploadFileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/models/service/UploadFileServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/util/paginator/PageItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/util/paginator/PageItem.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/util/paginator/PageRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/util/paginator/PageRender.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/view/csv/ClientCsvView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/view/csv/ClientCsvView.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/view/pdf/InvoicePdfView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/view/pdf/InvoicePdfView.java -------------------------------------------------------------------------------- /src/main/java/com/bolsadeideas/springboot/app/view/xlsx/InvoiceXlsxView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/java/com/bolsadeideas/springboot/app/view/xlsx/InvoiceXlsxView.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/import.sql -------------------------------------------------------------------------------- /src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/messages.properties -------------------------------------------------------------------------------- /src/main/resources/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/messages_en.properties -------------------------------------------------------------------------------- /src/main/resources/messages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/messages_es.properties -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/main/resources/static/css/jquery-ui.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/css/jquery-ui.min.css -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/img/spring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/img/spring.jpg -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-3.3.1.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/js/jquery-3.3.1.slim.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/static/js/jquery-ui.min.js -------------------------------------------------------------------------------- /src/main/resources/templates/error_403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/error_403.html -------------------------------------------------------------------------------- /src/main/resources/templates/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/form.html -------------------------------------------------------------------------------- /src/main/resources/templates/invoices/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/invoices/form.html -------------------------------------------------------------------------------- /src/main/resources/templates/invoices/js/autocomplete-products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/invoices/js/autocomplete-products.html -------------------------------------------------------------------------------- /src/main/resources/templates/invoices/template-items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/invoices/template-items.html -------------------------------------------------------------------------------- /src/main/resources/templates/invoices/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/invoices/view.html -------------------------------------------------------------------------------- /src/main/resources/templates/layout/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/layout/layout.html -------------------------------------------------------------------------------- /src/main/resources/templates/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/list.html -------------------------------------------------------------------------------- /src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /src/main/resources/templates/paginator-nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/paginator-nav.html -------------------------------------------------------------------------------- /src/main/resources/templates/ver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/main/resources/templates/ver.html -------------------------------------------------------------------------------- /src/test/java/com/bolsadeideas/springboot/app/SpringBootDataJpaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitgeist2018/SpringBoot---Invoice-System/HEAD/src/test/java/com/bolsadeideas/springboot/app/SpringBootDataJpaApplicationTests.java --------------------------------------------------------------------------------