https://github.com/emahtab/spring-projects
A repository for all Spring projects code.
https://github.com/emahtab/spring-projects
java spring spring-boot spring-framework
Last synced: about 2 months ago
JSON representation
A repository for all Spring projects code.
- Host: GitHub
- URL: https://github.com/emahtab/spring-projects
- Owner: eMahtab
- Created: 2024-12-25T07:37:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-08T11:29:52.000Z (over 1 year ago)
- Last Synced: 2025-02-08T12:24:59.220Z (over 1 year ago)
- Topics: java, spring, spring-boot, spring-framework
- Language: Java
- Homepage:
- Size: 3.33 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Projects
This repository contains Spring projects code.
## Spring Core
1. Application Context, XML bean configuraion : [spring-core/application-context](https://github.com/eMahtab/spring-projects/tree/main/spring-core/application-context)
2. Injecting dependencies using @Autowired : [spring-core/autowired-example](https://github.com/eMahtab/spring-projects/tree/main/spring-core/autowired-example)
3. Annotations based configuration and classpath scanning using Stereotype annotations : [spring-core/stereotype-annotations](https://github.com/eMahtab/spring-projects/tree/main/spring-core/stereotype-annotations)
4. Exception Handling in Spring Application
- Exception handling with try-catch in Controller methods [error-handling](https://github.com/eMahtab/spring-projects/tree/main/spring-core/error-handling)
- Exception handling with @ExceptionHandler annotated methods in Controller class [exception-handler](https://github.com/eMahtab/spring-projects/tree/main/spring-core/exception-handler)
- Exception handling with Global Exception Handler class annotated with @RestControllerAdvice [global-exception-handling](https://github.com/eMahtab/spring-projects/tree/main/spring-core/global-exception-handling)
## Spring Data JPA
1. Simple Spring Data JPA example with H2 : [spring-data-jpa-example](https://github.com/eMahtab/spring-projects/tree/main/spring-data/jpa/spring-data-jpa-example)
2. Transaction, Programmatic approach : [programmatic-transaction](https://github.com/eMahtab/spring-projects/tree/main/spring-data/jpa/programmatic-transaction)
3. Transaction, Declarative approach : [declarative-transaction](https://github.com/eMahtab/spring-projects/tree/main/spring-data/jpa/declarative-transaction)
## Spring MVC
1. Simple Spring MVC project : [spring-mvc/spring-mvc-start](https://github.com/eMahtab/spring-projects/tree/main/spring-mvc/spring-mvc-start)
## Spring Boot
1. REST API with MongoDB and Swagger UI : [spring-boot/rest-api-mongodb](https://github.com/eMahtab/spring-projects/tree/main/spring-boot/rest-api-mongodb)
2. Spring RestTemplate example : [spring-boot/rest-template-example](https://github.com/eMahtab/spring-projects/tree/main/spring-boot/rest-template-example)
3. Circuit Breaker example with Resilience4j : [spring-boot/circuit-breaker-example](https://github.com/eMahtab/spring-projects/tree/main/spring-boot/circuit-breaker-example)
4. Feign Client example with Exception Handling : [spring-boot/feign-client-example](https://github.com/eMahtab/spring-projects/tree/main/spring-boot/feign-client-example)
## Spring Kafka
1. Producing & Consuming String messages with Spring Kafka : [spring-kafka/spring-kafka-string](https://github.com/eMahtab/spring-projects/tree/main/spring-kafka/spring-kafka-string)
2. Producing & Consuming JSON messages with Spring Kafka : [spring-kafka/spring-kafka-json](https://github.com/eMahtab/spring-projects/tree/main/spring-kafka/spring-kafka-json)