Этот коммит содержится в:
Ihar Hancharenka 2023-06-26 18:05:29 +03:00
родитель b54be90b9e
Коммит c50436910f
12 изменённых файлов: 57 добавлений и 14 удалений

Просмотреть файл

@ -0,0 +1,3 @@
2023
https://habr.com/ru/articles/741568/
https://microservices.io/patterns/data/transactional-outbox.html

Просмотреть файл

@ -1,6 +1,9 @@
runtime("org.springframework.boot:spring-boot-properties-migrator")
3.x
https://www.linkedin.com/learning/spring-6-and-spring-boot-3-first-look/spring-to-the-latest
spring.factories is no longer supported
META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
https://medium.com/@nonowak/whats-new-in-spring-boot-3-0-bed0b3ed080f
https://www.baeldung.com/spring-boot-3-migration
SpringDeveloper - Long - Spring Tips: the road to Spring Boot 3: Spring Framework 6 0:00 of 28:36

Просмотреть файл

@ -6,5 +6,7 @@ server:
key-store-password: <pwd>
keyAlias: 1
2023
https://spring.io/blog/2023/06/07/securing-spring-boot-applications-with-ssl
2021
https://habr.com/ru/post/593507/

Просмотреть файл

@ -0,0 +1,7 @@
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/test/context/DynamicPropertySource.html
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/test/context/DynamicPropertyRegistry.html
2021
https://www.baeldung.com/spring-dynamicpropertysource
https://github.com/spring-projects/spring-framework/issues/24540
https://www.baeldung.com/spring-dirtiescontext

Просмотреть файл

@ -0,0 +1,5 @@
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.docker-compose
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.docker-compose.custom-images
2023
https://spring.io/blog/2023/06/21/docker-compose-support-in-spring-boot-3-1

Просмотреть файл

@ -1,14 +0,0 @@
https://github.com/testcontainers/testcontainers-spring-boot
https://github.com/Playtika/testcontainers-spring-boot
https://github.com/testcontainers/moby-ryuk
https://github.com/tdanylchuk/functional-tests-best-practices
https://dev.to/sivalabs/springboot-integration-testing-using-testcontainers-starter-13h2
https://mydeveloperplanet.com/2020/05/05/easy-integration-testing-with-testcontainers/
https://dzone.com/articles/advanced-functional-testing-in-spring-boot-by-usin
2020
https://spring.io/blog/2020/03/27/dynamicpropertysource-in-spring-framework-5-2-5-and-spring-boot-2-2-6
2019
https://www.baeldung.com/spring-boot-testcontainers-integration-test
https://habr.com/ru/company/haulmont/blog/454970/

Просмотреть файл

@ -0,0 +1,15 @@
https://github.com/artembilan/microservices-patterns-spring-integration
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/circuit-breaker
https://docs.spring.io/spring-integration/docs/current/reference/html/messaging-endpoints.html#circuit-breaker-advice
threshold - num of failures before breaker goes to open
halfOpenAfter - 1000 ms
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/normalizer
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/distributed-tracing
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/framer
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/mrpc
rpc - gateway in spring integration
https://github.com/artembilan/microservices-patterns-spring-integration/tree/main/outbox
https://docs.spring.io/spring-integration/api/org/springframework/integration/handler/advice/RequestHandlerRetryAdvice.html
https://docs.spring.io/spring-integration/api/org/springframework/integration/handler/advice/RequestHandlerCircuitBreakerAdvice.html

Просмотреть файл

@ -1,4 +1,5 @@
2023
https://www.baeldung.com/junit-5-extensions
https://habr.com/ru/company/otus/blog/713908/
2021
https://www.lambdatest.com/blog/junit5-extensions/

Просмотреть файл

@ -1,4 +1,8 @@
2023
https://spring.io/blog/2023/06/23/improved-testcontainers-support-in-spring-boot-3-1
https://spring.io/blog/2023/06/19/spring-boot-31-connectiondetails-abstraction
https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.testing.testcontainers.service-connections
spring-boot-testcontainers module
https://habr.com/ru/post/715496/
2022
https://habr.com/ru/post/681232/
@ -27,7 +31,10 @@ https://pawelpluta.com/optimise-testcontainers-for-better-tests-performance/
https://github.com/pawelpluta/testcontainers-reusable
https://pawelpluta.com/introduce-any-testcontainer-into-your-spring-application/
https://github.com/pawelpluta/testcontainers-wrapper
https://spring.io/blog/2020/03/27/dynamicpropertysource-in-spring-framework-5-2-5-and-spring-boot-2-2-6
2019
https://www.baeldung.com/spring-boot-testcontainers-integration-test
https://habr.com/ru/company/haulmont/blog/454970/
https://solidstudio.io/blog/api-testing.html
2017
https://habrahabr.ru/company/jugru/blog/343298/

Просмотреть файл

@ -0,0 +1,6 @@
https://testcontainers.com/guides/testing-spring-boot-rest-api-using-testcontainers/
https://testcontainers.com/guides/testcontainers-container-lifecycle/
https://testcontainers.com/guides/replace-h2-with-real-database-for-testing/
interesting annot-s
https://testcontainers.com/guides/testing-rest-api-integrations-using-mockserver/
restassured

Просмотреть файл

@ -0,0 +1,8 @@
https://testcontainers.com/guides/testcontainers-container-lifecycle/
Singleton Containers
2023
https://julianduru.com/springboot-integration-testing-using-testcontainers-and-docker-compose/
expose as a @Bean from @TestConfiguration, using container.start()
@PreDestroy
expose another Datasource @Bean with ref to prev