mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-09-02 22:02:39 +02:00
Migrate spring-boot roadmap
This commit is contained in:
@@ -5,4 +5,4 @@ Hibernate is a Java framework that provides an object-relational mapping to an o
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Difference Between Spring vs Hibernate](https://www.educba.com/spring-vs-hibernate/)
|
||||
- [@article@Spring Hibernate Integration Example](https://www.digitalocean.com/community/tutorials/spring-hibernate-integration-example-tutorial)
|
||||
- [@article@Spring Hibernate Integration Example](https://www.digitalocean.com/community/tutorials/spring-hibernate-integration-example-tutorial)
|
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Boot](https://spring.io/projects/spring-boot)
|
||||
- [@article@Spring Boot - Introduction](https://www.tutorialspoint.com/spring_boot/spring_boot_introduction.htm)
|
||||
- [@article@Introduction to Spring Boot](https://medium.com/adessoturkey/introduction-to-spring-boot-458cb814ec14)
|
||||
- [@article@What-is-Spring-Boot?](https://www.ibm.com/topics/java-spring-boot)
|
||||
- [@article@What-is-Spring-Boot?](https://www.ibm.com/topics/java-spring-boot)
|
@@ -0,0 +1 @@
|
||||
# Micrometer
|
@@ -1,9 +0,0 @@
|
||||
# Hystrix
|
||||
|
||||
Spring Cloud Hystrix is a library for managing the fault tolerance of microservices-based applications using the Circuit Breaker pattern. It is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. You can use it to easily instrument your code and monitor the health of your microservices using Spring Boot Actuator and Micrometer. It also provides a consistent programming model across different libraries, and allows developers to use annotations to enable circuit breaker functionality.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring Boot - Hystrix](https://www.tutorialspoint.com/spring_boot/spring_boot_hystrix.htm)
|
||||
- [@article@Circuit Breaker: Hystrix Clients](https://cloud.spring.io/spring-cloud-netflix/multi/multi__circuit_breaker_hystrix_clients.html)
|
||||
- [@article@Hystrix: Spring Cloud](https://stackabuse.com/spring-cloud-hystrix/)
|
@@ -1,9 +0,0 @@
|
||||
# Sleuth
|
||||
|
||||
Spring Cloud Sleuth is a library for distributed tracing in Spring-based applications. Distributed tracing is a technique that allows developers to track the flow of a request as it travels through a microservices-based application, in order to understand how the different components of the system are interacting and to identify and troubleshoot performance bottlenecks.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth)
|
||||
- [@article@Spring Cloud Sleuth in a Monolith Application](https://www.baeldung.com/spring-cloud-sleuth-single-application)
|
||||
- [@article@Spring Cloud Tutorial](https://www.javainuse.com/spring/cloud-sleuth)
|
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@official@Microservices with Spring](https://spring.io/microservices)
|
||||
- [@article@Microservices with Spring Boot ](https://medium.com/omarelgabrys-blog/microservices-with-spring-boot-intro-to-microservices-part-1-c0d24cd422c3)
|
||||
- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh)
|
@@ -1,4 +1,4 @@
|
||||
# Spring cloud
|
||||
# Spring Cloud
|
||||
|
||||
Spring Cloud is a collection of libraries and tools for building cloud-native applications using the Spring Framework. It provides a set of abstractions and implementations for common patterns and best practices used in cloud-based applications, such as service discovery, configuration management, and circuit breaker patterns, among others.
|
||||
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Cloud](https://spring.io/projects/spring-cloud)
|
||||
- [@article@Spring Cloud – Bootstrapping](https://www.baeldung.com/spring-cloud-bootstrapping)
|
||||
- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh)
|
@@ -1,12 +0,0 @@
|
||||
# Spring Core
|
||||
|
||||
Spring is an open-source framework that provides a comprehensive programming and configuration model for modern Java-based enterprise applications. The core module of Spring, also known as the "Spring Core" module, is at the heart of the framework and provides the fundamental functionality for dependency injection (DI) and inversion of control (IoC).
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring](https://spring.io/)
|
||||
- [@official@Spring Documentation](https://spring.io/why-spring)
|
||||
- [@official@Getting Started with Spring](https://spring.io/guides/gs/spring-boot/)
|
||||
- [@article@Spring Core Tutorial](https://www.tutorialspoint.com/spring/index.htm)
|
||||
- [@video@Spring Framework](https://www.youtube.com/playlist?list=PLC97BDEFDCDD169D7)
|
||||
- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh)
|
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Data](https://spring.io/projects/spring-data)
|
||||
- [@article@Spring Data – One API To Rule Them All?](https://www.infoq.com/articles/spring-data-intro/)
|
||||
- [@article@What is JPA, Spring Data and Spring Data JPA](https://www.amitph.com/jpa-and-spring-data-jpa/)
|
||||
- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh)
|
@@ -8,4 +8,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring - MVC Framework](https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm)
|
||||
- [@article@Spring MVC Tutorial – Everything You Need To Know](https://www.edureka.co/blog/spring-mvc-tutorial/)
|
||||
- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Spring Framework](https://app.daily.dev/tags/spring?ref=roadmapsh)
|
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Security](https://spring.io/projects/spring-security)
|
||||
- [@article@What is Spring security](https://www.javadevjournal.com/spring/what-is-spring-security/)
|
||||
- [@article@Spring Security: Authentication and Authorization In-Depth](https://www.marcobehler.com/guides/spring-security)
|
||||
- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh)
|
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@What Is Spring Testing?](https://www.developer.com/design/what-is-spring-testing/)
|
||||
- [@article@Complete Guide To Spring Testing](https://www.lambdatest.com/blog/spring-testing/)
|
||||
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
|
47
src/data/roadmaps/spring-boot/migration-mapping.json
Normal file
47
src/data/roadmaps/spring-boot/migration-mapping.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"spring-core": "jy2heDVZuM6ASCXlI1TDn",
|
||||
"spring-core:introduction:terminology": "WrUCyVfFNUpHB8jyjjKna",
|
||||
"spring-core:introduction:architecture": "yuXN-rD4AyyPYUYOR50L_",
|
||||
"spring-core:introduction:why-spring": "WGf3W6bdWL0rK0o6O28G2",
|
||||
"spring-core:configuration": "OB--nMudscm0p6RqqfA7T",
|
||||
"spring-core:dependency-injection": "C2EQ5J1aJYF9e9Rr2KysT",
|
||||
"spring-core:spring-ioc": "PlUU_vzFQ3Xx6Z5XREIYP",
|
||||
"spring-core:spring-aop": "wV1_I_4czMIxpBionvLs4",
|
||||
"spring-core:spring-mvc": "QiNWE4sMTao3cVzjt3yPp",
|
||||
"spring-core:annotations": "HdCpfGMrMaXxk5QrtYn3X",
|
||||
"spring-core:spring-bean-scope": "KdN62IpNgPFMndXfLaYa1",
|
||||
"spring-security": "KaUdyVWEiZa6lUDRBlOKt",
|
||||
"spring-security:authentication": "ssdk2iAt4avhc8B5tnIzQ",
|
||||
"spring-security:authorization": "c7w7Z3Coa81FKa_yAKTse",
|
||||
"spring-security:oauth2": "p7t3RlIIm9U08GFC6azff",
|
||||
"spring-security:jwt-authentication": "1My7mbdwAbRcJoiA50pWW",
|
||||
"spring-boot-starters": "JrH2hiu27PhIO1VtrArMa",
|
||||
"autconfiguration": "88-h3d7kb-VmUBsnUUXW_",
|
||||
"spring-boot-actuators": "N7hd3d_XQtvOgnCqdCFt3",
|
||||
"embedded-server": "ONb0VnSUMY8JBeW3G2mTp",
|
||||
"hibernate": "h5-HnycxfbJgwalSdXTAz",
|
||||
"hibernate:transactions": "H9Z0EvKT_148vD0mR-dUf",
|
||||
"hibernate:relationships": "D4ybyh0ydvl9W2_xUcvZ_",
|
||||
"hibernate:entity-lifecycle": "Ijmy0J3VyaeTGXtu2VkkQ",
|
||||
"spring-data": "pvVLbFQoT50vz_VRK4VbJ",
|
||||
"spring-data:spring-data-jpa": "6u08QN-pUeFm3o0h5Scfm",
|
||||
"spring-data:spring-data-mongodb": "fy-TphbqkLpR1zvFcr7dg",
|
||||
"spring-data:spring-data-jdbc": "dd1A-MyzBs_kNOtVG7f1D",
|
||||
"microservices": "jU_KHoPUSU_HoIKk0ZpRF",
|
||||
"microservices:spring-cloud": "VWNDYSw83Vzi2UPQprJ5z",
|
||||
"microservices:spring-cloud:spring-cloud-gateway": "f-i0NX2KOzCh3JwkaSPFo",
|
||||
"microservices:spring-cloud:cloud-config": "9hG3CB8r41bUb_s8-0u73",
|
||||
"microservices:spring-cloud:spring-cloud-circuit-breaker": "kqpSlO--X9-xYxfq1KFVe",
|
||||
"microservices:spring-cloud:spring-cloud-openfeign": "EKSXTMSN2xdaleJ4wOV1A",
|
||||
"microservices:spring-cloud:eureka": "6sLE6gb5Y477SmO2GhQIG",
|
||||
"spring-mvc": "S-BbOoRD7anvoJrprjoKF",
|
||||
"spring-mvc:servlet": "35NTx2eO1j02sjy4m6DPq",
|
||||
"spring-mvc:jsp-files": "Lz0GPMiYzb30iFJdv1dL6",
|
||||
"spring-mvc:architecture": "_vS_zdJZegZS6MIKAFyg8",
|
||||
"spring-mvc:components": "sgA06Tu9Y4cEHtfI8CyLL",
|
||||
"testing": "7Qqrh_Rz_7uAD49g9sDzi",
|
||||
"testing:jpa-test": "Nhx2QiSD_4pVWD17lsCbu",
|
||||
"testing:mock-mvc": "5d1BERqTKNJMKiBcqa8Ie",
|
||||
"testing:spring-boot-test-annotation": "p91CaVPh5GMzFU0yEU_hl",
|
||||
"testing:mockbean-annotation": "i77NTa0hpGGBjmql9u_CT"
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user