Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daggerok/spring-data-jpa-repositories-test-containers-example

Yet another TestContainers tests and yet another spring-boot app
https://github.com/daggerok/spring-data-jpa-repositories-test-containers-example

github-action-docker github-action-gradle github-actions-docker github-actions-gradle spring-boot-testcontainers test-container test-containers testcontainer testcontainers testcontainers-custom testcontainers-junit-jupiter testcontainers-kotlin testcontainers-postgres testcontainers-spring-boot testcontainers-spring-data-jpa

Last synced: 11 days ago
JSON representation

Yet another TestContainers tests and yet another spring-boot app

Awesome Lists containing this project

README

        

# spring-data-jpa rest-repositories test-containers [![CI](https://github.com/daggerok/spring-data-jpa-repositories-test-containers-example/workflows/CI/badge.svg)](https://github.com/daggerok/spring-data-jpa-repositories-test-containers-example/actions?query=workflow%3ACI)
Yet another TestContainers tests and yet another spring-boot app

```bash
./gradlew clean test
```

## other repos:

* [GitHub: daggerok/testcontainers-example](https://github.com/daggerok/testcontainers-examples)
* [GitHub: daggerok/testcontainers-selenide-example](https://github.com/daggerok/testcontainers-selenide-example)

## resources

* [YouTube: Testing Spring Boot Applications](https://www.youtube.com/watch?v=Wpz6b8ZEgcU&feature=youtu.be&t=2088s)
* https://github.com/testcontainers/testcontainers-java/issues/318
* https://spring.io/blog/2020/03/27/dynamicpropertysource-in-spring-framework-5-2-5-and-spring-boot-2-2-6
* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/gradle-plugin/reference/html/)
* [Rest Repositories](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#howto-use-exposing-spring-data-repositories-rest-endpoint)
* [Spring Web](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications)
* [Spring Data JPA](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-jpa-and-spring-data)
* [Thymeleaf](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-template-engines)
* [Accessing JPA Data with REST](https://spring.io/guides/gs/accessing-data-rest/)
* [Accessing Neo4j Data with REST](https://spring.io/guides/gs/accessing-neo4j-data-rest/)
* [Accessing MongoDB Data with REST](https://spring.io/guides/gs/accessing-mongodb-data-rest/)
* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
* [Building REST services with Spring](https://spring.io/guides/tutorials/bookmarks/)
* [Accessing Data with JPA](https://spring.io/guides/gs/accessing-data-jpa/)
* [Handling Form Submission](https://spring.io/guides/gs/handling-form-submission/)
* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)