mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-03-12 17:51:53 +08:00
chore: sync content to repo
This commit is contained in:
committed by
github-actions[bot]
parent
bb09fbd322
commit
c23849722c
@@ -8,4 +8,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@official@Building a RESTful Web Service with Spring Boot Actuator](https://spring.io/guides/gs/actuator-service/)
|
||||
- [@article@What is Spring Boot Actuator](https://www.baeldung.com/spring-boot-actuators)
|
||||
- [@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)
|
||||
@@ -4,17 +4,17 @@ One of the key features of Spring Boot is its use of annotations, which are used
|
||||
|
||||
Some of the most commonly used annotations in Spring Boot include:
|
||||
|
||||
- `@SpringBootApplication`
|
||||
- `@RestController`
|
||||
- `@Autowired`
|
||||
- `@Value`
|
||||
- `@Enable`
|
||||
- `@Configuration`
|
||||
- `@Bean`
|
||||
* `@SpringBootApplication`
|
||||
* `@RestController`
|
||||
* `@Autowired`
|
||||
* `@Value`
|
||||
* `@Enable`
|
||||
* `@Configuration`
|
||||
* `@Bean`
|
||||
|
||||
These are just a few examples of the many annotations that are available in Spring Boot. There are many other annotations that you can use to configure various aspects of your application, such as security, caching, and data access.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring Annotations](https://www.digitalocean.com/community/tutorials/spring-annotations)
|
||||
- [@article@Annotations in Spring](https://www.techferry.com/articles/spring-annotations.html)
|
||||
- [@article@Annotations in Spring](https://www.techferry.com/articles/spring-annotations.html)
|
||||
@@ -5,4 +5,4 @@ The Spring MVC (Model-View-Controller) is a web application framework that is pa
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Overview of Spring MVC Architecture](https://terasolunaorg.github.io/guideline/1.0.1.RELEASE/en/Overview/SpringMVCOverview.html)
|
||||
- [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
Spring Boot follows a layered architecture in which each layer communicates with the layer directly below or above (hierarchical structure) it. There are four layers in Spring Boot are as follows:
|
||||
|
||||
- **Presentation Layer**: handles the HTTP requests, translates the JSON parameter to object, and authenticates the request and transfer it to the business layer.
|
||||
- **Business Layer**: The business layer handles all the business logic. It consists of service classes and uses services provided by data access layers. It also performs authorization and validation.
|
||||
- **Persistence Layer**: The persistence layer contains all the storage logic and translates business objects from and to database rows.
|
||||
- **Database Layer**: In the database layer, CRUD (create, retrieve, update, delete) operations are performed.
|
||||
* **Presentation Layer**: handles the HTTP requests, translates the JSON parameter to object, and authenticates the request and transfer it to the business layer.
|
||||
* **Business Layer**: The business layer handles all the business logic. It consists of service classes and uses services provided by data access layers. It also performs authorization and validation.
|
||||
* **Persistence Layer**: The persistence layer contains all the storage logic and translates business objects from and to database rows.
|
||||
* **Database Layer**: In the database layer, CRUD (create, retrieve, update, delete) operations are performed.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring Boot Architecture – Detailed Explanation](https://www.interviewbit.com/blog/spring-boot-architecture)
|
||||
- [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Architecture](https://app.daily.dev/tags/architecture?ref=roadmapsh)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Authentication](https://docs.spring.io/spring-security/reference/features/authentication/index.html)
|
||||
- [@official@Spring Security Authentication](https://spring.io/projects/spring-security)
|
||||
- [@article@Spring Security Basic Authentication](https://www.baeldung.com/spring-security-basic-authentication)
|
||||
- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Authorization](https://docs.spring.io/spring-security/reference/servlet/authorization/index.html)
|
||||
- [@article@Advanced authorization in Spring](https://docs.spring.io/spring-security/site/docs/5.2.11.RELEASE/reference/html/authorization.html)
|
||||
- [@article@Spring Security: Authentication and Authorization In-Depth](https://www.marcobehler.com/guides/spring-security)
|
||||
- [@feed@Explore top posts about Authorization](https://app.daily.dev/tags/authorization?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Authorization](https://app.daily.dev/tags/authorization?ref=roadmapsh)
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
Spring Boot's Autoconfiguration is a powerful and convenient feature that makes it easy to configure beans and other components in your application based on the presence of certain dependencies and properties. It saves developer's time by reducing the need for boilerplate configuration code, and can be fine-tuned through properties and annotations, to provide a fine-grained control over the auto-configurations.
|
||||
|
||||
For more information, visit the following links:
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Auto-configuration using Spring Boot](https://docs.spring.io/spring-boot/docs/2.0.x/reference/html/using-boot-auto-configuration.html)
|
||||
- [@official@Auto-configuration using Spring Boot](https://docs.spring.io/spring-boot/docs/2.0.x/reference/html/using-boot-auto-configuration.html)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Cloud Config](https://spring.io/projects/spring-cloud-config)
|
||||
- [@article@Quick Intro to Spring Cloud Configuration](https://www.baeldung.com/spring-cloud-configuration)
|
||||
- [@article@Spring Boot - Cloud Configuration Server](https://www.tutorialspoint.com/spring_boot/spring_boot_cloud_configuration_server.htm)
|
||||
- [@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)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Framework Documentation](https://docs.spring.io/spring/docs/current/spring-framework-reference/)
|
||||
- [@article@"Spring Configuration" tutorial](https://www.baeldung.com/project-configuration-with-spring)
|
||||
- [@article@"Spring Framework" tutorial](https://www.tutorialspoint.com/spring/index.htm)
|
||||
- [@video@"Spring Core" video tutorial](https://www.youtube.com/watch?v=GB8k2-Egfv0)
|
||||
- [@video@Spring Configuration | Spring Tutorial For Beginners](https://www.youtube.com/watch?v=fLs_yULL10g)
|
||||
@@ -6,4 +6,5 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring Dependency Injection](https://www.baeldung.com/spring-dependency-injection)
|
||||
- [@article@Dependency Injection Using Spring Boot](https://medium.com/edureka/what-is-dependency-injection-5006b53af782)
|
||||
- [@feed@Explore top posts about Dependency Injection](https://app.daily.dev/tags/dependency-injection?ref=roadmapsh)
|
||||
- [@video@Understanding Dependency Injection](https://www.youtube.com/watch?v=GB8k2-Egfv0)
|
||||
- [@feed@Explore top posts about Dependency Injection](https://app.daily.dev/tags/dependency-injection?ref=roadmapsh)
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
Spring Boot's Embedded Server feature is a convenient and powerful feature that allows you to run a web server directly within your application, without the need to deploy it to a separate standalone web server. This makes it easy to develop, test, and deploy web applications, and it's also lightweight, easy to start and stop, and easy to configure.
|
||||
|
||||
For more resources, visit the following links:
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Embedded Web Servers ‘How-to’ guides](https://docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/howto-embedded-web-servers.html)
|
||||
- [@article@Embedded Servers in Spring](https://subscription.packtpub.com/book/application-development/9781789132588/3/ch03lvl1sec24/embedded-servers)
|
||||
- [@article@What is an Embedded Server? (Spring Boot)](https://www.springboottutorial.com/java-programmer-essentials-what-is-an-embedded-server)
|
||||
- [@feed@Explore top posts about Embedded Systems](https://app.daily.dev/tags/embedded?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Embedded Systems](https://app.daily.dev/tags/embedded?ref=roadmapsh)
|
||||
@@ -4,11 +4,11 @@ In Hibernate, we can either create a new object of an entity and store it into t
|
||||
|
||||
There are mainly four states of the Hibernate Lifecycle :
|
||||
|
||||
- Transient State
|
||||
- Persistent State
|
||||
- Detached State
|
||||
- Removed State
|
||||
* Transient State
|
||||
* Persistent State
|
||||
* Detached State
|
||||
* Removed State
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Hibernate Entity Lifecycle & and its state](https://www.baeldung.com/hibernate-entity-lifecycle)
|
||||
- [@article@Hibernate Entity Lifecycle & and its state](https://www.baeldung.com/hibernate-entity-lifecycle)
|
||||
@@ -9,4 +9,4 @@ Visit the following resources to learn more:
|
||||
- [@article@Introduction to Spring Cloud Netflix – Eureka](https://www.baeldung.com/spring-cloud-netflix-eureka)
|
||||
- [@article@Spring Boot - Eureka Server](https://www.tutorialspoint.com/spring_boot/spring_boot_eureka_server.htm)
|
||||
- [@video@Introducing Spring Cloud EUREKA](https://www.youtube.com/watch?v=1uNo1NrqsX4)
|
||||
- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh)
|
||||
@@ -7,4 +7,5 @@ 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)
|
||||
- [@course@Spring Boot Course](https://spring.academy/courses/spring-boot)
|
||||
@@ -5,6 +5,6 @@ Spring JPA (Java Persistence API) is a library that makes it easy to work with d
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Testing JPA Queries with Spring Boot and @DataJpaTest](https://reflectoring.io/spring-boot-data-jpa-test/)
|
||||
- [@DataJpaTest example for Spring Data Repository Unit Test](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/)
|
||||
- [@article@@DataJpaTest example for Spring Data Repository Unit Test](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/)
|
||||
- [@article@Testing in Spring Boot](https://www.baeldung.com/spring-boot-testing)
|
||||
- [@feed@Explore top posts about Java](https://app.daily.dev/tags/java?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Java](https://app.daily.dev/tags/java?ref=roadmapsh)
|
||||
@@ -6,5 +6,5 @@ In a Spring MVC application that uses JSPs, the view component of the MVC patter
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring Boot With JavaServer Pages (JSP)](https://www.baeldung.com/spring-boot-jsp)
|
||||
- [@official@Spring MVC: from JSP and Tiles to Thymeleaf](https://spring.io/blog/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf/)
|
||||
- [@article@Spring Boot With JavaServer Pages (JSP)](https://www.baeldung.com/spring-boot-jsp)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@article@JWT Token Authentication in Spring](https://springframework.guru/jwt-authentication-in-spring-microservices-jwt-token/)
|
||||
- [@article@Spring Security with JWT for REST API](https://www.toptal.com/spring/spring-security-tutorial)
|
||||
- [@article@Spring Security - JWT](https://www.tutorialspoint.com/spring_security/spring_security_with_jwt.htm)
|
||||
- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh)
|
||||
- [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh)
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring MockMVC tutorial](https://zetcode.com/spring/mockmvc/)
|
||||
- [@article@Spring Boot MockMVC Example](https://howtodoinjava.com/spring-boot2/testing/spring-boot-mockmvc-example/)
|
||||
- [@article@Integration Testing in Spring](https://baeldung.com/integration-testing-in-spring)
|
||||
- [@article@Integration Testing in Spring](https://baeldung.com/integration-testing-in-spring)
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@official@Annotation Interface MockBean](https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/mock/mockito/MockBean.html)
|
||||
- [@article@Mockito.mock() vs @Mock vs @MockBean](https://www.baeldung.com/java-spring-mockito-mock-mockbean)
|
||||
- [@article@Spring Boot @MockBean Example](https://howtodoinjava.com/spring-boot2/testing/spring-mockbean-annotation/)
|
||||
- [@article@Spring Boot @MockBean Example](https://howtodoinjava.com/spring-boot2/testing/spring-mockbean-annotation/)
|
||||
@@ -1,9 +1,11 @@
|
||||
# OAuth2
|
||||
|
||||
Spring Security OAuth2 library provides support for both the authorization code grant type (for web apps) and the implicit grant type (for single-page apps). You can also use Spring Security to protect your resources, and to configure your application as an OAuth2 resource server. The OAuth2 authentication process can be complex and time-consuming, but the Spring Security OAuth2 library makes it easy to get started by providing a set of convenient configuration classes and annotations.
|
||||
Spring Security OAuth2 library provides support for both the authorization code grant type (for web apps) and the implicit grant type (for single-page apps). You can also use Spring Security to protect your resources and to configure your application as an OAuth2 resource server. The OAuth2 authentication process can be complex and time-consuming, but the Spring Security OAuth2 library makes it easy to get started by providing a set of convenient configuration classes and annotations.
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Boot and OAuth2](https://spring.io/guides/tutorials/spring-boot-oauth2/)
|
||||
- [@article@OAuth 2 using Spring Boot](https://medium.com/@bubu.tripathy/oauth-2-using-spring-boot-99c17292f228)
|
||||
- [@article@Spring Boot - OAuth2 with JWT](https://www.tutorialspoint.com/spring_boot/spring_boot_oauth2_with_jwt.htm)
|
||||
- [@article@Spring Security](https://www.tutorialspoint.com/spring_security/spring_security_with_oauth2.htm)
|
||||
- [@video@OAuth2 Login Made Easy in Java: A Spring Boot & Spring Security Walkthrough](https://www.youtube.com/watch?v=us0VjFiHogo)
|
||||
- [@course@Securing a REST API with OAuth 2.0](https://spring.academy/courses/spring-academy-secure-rest-api-oauth2)
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Hibernate Relationships In Depth](https://www.java4s.com/hibernate/hibernate-relationships-in-depth/)
|
||||
- [@article@Guide to JPA with Hibernate - Relationship Mapping](https://stackabuse.com/a-guide-to-jpa-with-hibernate-relationship-mapping/)
|
||||
- [@article@Hibernate Mapping](https://dzone.com/articles/hibernate-mapping)
|
||||
- [@article@Hibernate Mapping](https://dzone.com/articles/hibernate-mapping)
|
||||
@@ -5,4 +5,4 @@ A Spring servlet is a Java class that serves as the central point for handling r
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@The DispatcherServlet](https://docs.spring.io/spring-framework/docs/3.0.0.M4/spring-framework-reference/html/ch15s02.html)
|
||||
- [@article@DispatcherServlet and web.xml in Spring Boot](https://www.baeldung.com/spring-boot-dispatcherservlet-web-xml)
|
||||
- [@article@DispatcherServlet and web.xml in Spring Boot](https://www.baeldung.com/spring-boot-dispatcherservlet-web-xml)
|
||||
@@ -9,4 +9,4 @@ Visit the following resources to learn more:
|
||||
- [@article@Spring AOP Tutorial](https://www.simplilearn.com/tutorials/spring-tutorial/spring-aop-aspect-oriented-programming)
|
||||
- [@article@AOP with Spring Framework](https://www.tutorialspoint.com/spring/aop_with_spring.htm)
|
||||
- [@article@Spring AOP Tutorial](https://howtodoinjava.com/spring-aop-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:
|
||||
- [@article@Spring - Bean Scopes](https://www.tutorialspoint.com/spring/spring_bean_scopes.htm)
|
||||
- [@article@Quick Guide to Spring Bean Scopes](https://www.baeldung.com/spring-bean-scopes)
|
||||
- [@article@Spring Bean Scopes](https://www.digitalocean.com/community/tutorials/spring-bean-scopes)
|
||||
- [@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)
|
||||
@@ -5,4 +5,4 @@ Spring Boot starters are a set of convenient dependency descriptors that you can
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Intro to Spring Boot Starters](https://www.baeldung.com/spring-boot-starters)
|
||||
- [@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 Cloud Circuit Breaker](https://spring.io/projects/spring-cloud-circuitbreaker)
|
||||
- [@article@Quick Guide to Spring Cloud Circuit Breaker](https://www.baeldung.com/spring-cloud-circuit-breaker)
|
||||
- [@article@Spring Cloud - Circuit Breaker using Hystrix](https://www.tutorialspoint.com/spring_cloud/spring_cloud_circuit_breaker_using_hystrix.htm)
|
||||
- [@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)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Cloud Gateway](https://spring.io/projects/spring-cloud-gateway)
|
||||
- [@article@What is Spring Cloud Gateway?](https://tanzu.vmware.com/developer/guides/scg-what-is/)
|
||||
- [@article@Exploring the New Spring Cloud Gateway](https://www.baeldung.com/spring-cloud-gateway)
|
||||
- [@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)
|
||||
@@ -4,7 +4,7 @@ Spring Cloud OpenFeign is a library for creating declarative REST clients in Spr
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Introduction to Spring Cloud OpenFeign](https://www.baeldung.com/spring-cloud-openfeign)
|
||||
- [@official@Spring Cloud OpenFeign](https://spring.io/projects/spring-cloud-openfeign)
|
||||
- [@article@Introduction to Spring Cloud OpenFeign](https://www.baeldung.com/spring-cloud-openfeign)
|
||||
- [@article@Simple Implementation of Spring Cloud OpenFeign](https://medium.com/javarevisited/simple-implementation-of-spring-cloud-openfeign-7f022630d01d)
|
||||
- [@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)
|
||||
@@ -7,4 +7,4 @@ Visit the following resources to learn more:
|
||||
- [@official@Spring Data JDBC](https://spring.io/projects/spring-data-jdbc)
|
||||
- [@article@Spring Data JDBC - Reference Documentation](https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/)
|
||||
- [@article@Introduction to Spring Data JDBC](https://www.baeldung.com/spring-data-jdbc-intro)
|
||||
- [@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)
|
||||
@@ -6,4 +6,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Data JPA](https://spring.io/projects/spring-data-jpa)
|
||||
- [@article@Introduction to Spring Data JPA](https://www.baeldung.com/the-persistence-layer-with-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)
|
||||
@@ -7,6 +7,6 @@ The Spring Data MongoDB project provides integration with the MongoDB document d
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb)
|
||||
- [@article@Introduction to Spring Data MongoDB](https://www.baeldung.com/spring-data-mongodb-tutorial)
|
||||
- [@official@Spring Boot Integration with MongoDB Tutorial](https://www.mongodb.com/compatibility/spring-boot)
|
||||
- [@feed@Explore top posts about MongoDB](https://app.daily.dev/tags/mongodb?ref=roadmapsh)
|
||||
- [@article@Introduction to Spring Data MongoDB](https://www.baeldung.com/spring-data-mongodb-tutorial)
|
||||
- [@feed@Explore top posts about MongoDB](https://app.daily.dev/tags/mongodb?ref=roadmapsh)
|
||||
@@ -8,4 +8,4 @@ Visit the following resources to learn more:
|
||||
|
||||
- [@article@Spring IoC, Spring Bean Example Tutorial](https://www.digitalocean.com/community/tutorials/spring-ioc-bean-example-tutorial)
|
||||
- [@article@Intro to Inversion of Control with Spring](https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring)
|
||||
- [@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:
|
||||
|
||||
- [@official@Web MVC framework](https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/mvc.html)
|
||||
- [@article@Spring - MVC Framework](https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm)
|
||||
- [@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)
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Testing with Spring Boot and @SpringBootTest](https://reflectoring.io/spring-boot-test/)
|
||||
- [@official@Annotation Interface SpringBootTest](https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/test/context/SpringBootTest.html)
|
||||
- [@article@Testing with Spring Boot and @SpringBootTest](https://reflectoring.io/spring-boot-test/)
|
||||
- [@article@Testing in Spring Boot](https://www.baeldung.com/spring-boot-testing)
|
||||
- [@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)
|
||||
@@ -5,4 +5,4 @@ Spring Core, the base of the Spring Framework, provides a model for configuring
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@official@Spring Boot](https://spring.io/projects/spring-boot)
|
||||
- [@official@Spring Boot - Starter Guide](https://spring.io/quickstart)
|
||||
- [@official@Spring Boot - Starter Guide](https://spring.io/quickstart)
|
||||
@@ -7,4 +7,4 @@ In hibernate framework, we have Transaction interface that defines the unit of w
|
||||
Visit the following resources to learn more:
|
||||
|
||||
- [@article@Hibernate Transaction Management](https://www.javaguides.net/2018/12/hibernate-transaction-management-tutorial.html)
|
||||
- [@article@Hibernate Transaction](https://www.w3schools.blog/hibernate-transaction-management)
|
||||
- [@article@Hibernate Transaction](https://www.w3schools.blog/hibernate-transaction-management)
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
Spring Boot provides a number of features that make it easier to create a Spring-based application, including:
|
||||
|
||||
- Embedded Application Server
|
||||
- Automatic Configuration
|
||||
- Pre-configured Starters
|
||||
- Ease of Packaging and Distribution
|
||||
- Ease of monitoring through built-in health check endpoint and the ability to customize the management endpoint.
|
||||
* Embedded Application Server
|
||||
* Automatic Configuration
|
||||
* Pre-configured Starters
|
||||
* Ease of Packaging and Distribution
|
||||
* Ease of monitoring through built-in health check endpoint and the ability to customize the management endpoint.
|
||||
|
||||
Additionally, it's come with a lot of best practices and conventions baked in, which reduces the amount of work and boiler plate code developers need to write.
|
||||
|
||||
@@ -16,4 +16,4 @@ Visit the following resources to learn more:
|
||||
- [@article@Spring vs Spring Boot: Know The Difference](https://www.interviewbit.com/blog/spring-vs-spring-boot)
|
||||
- [@article@A Comparison Between Spring and Spring Boot](https://www.baeldung.com/spring-vs-spring-boot)
|
||||
- [@article@Advantages of Spring Boot](https://www.adservio.fr/post/advantages-of-spring-boot)
|
||||
- [@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)
|
||||
Reference in New Issue
Block a user