René's URL Explorer Experiment


Title: GitHub - drissiOmar98/Spring-Boot-4-Playground: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observability via OpenTelemetry, AI utilities with Spring AI, and Ahead-of-Time (AOT) optimizations and more · GitHub

Open Graph Title: GitHub - drissiOmar98/Spring-Boot-4-Playground: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observability via OpenTelemetry, AI utilities with Spring AI, and Ahead-of-Time (AOT) optimizations and more

X Title: GitHub - drissiOmar98/Spring-Boot-4-Playground: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observability via OpenTelemetry, AI utilities with Spring AI, and Ahead-of-Time (AOT) optimizations and more

Description: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observability via OpenTelemetry, AI utilities with Spring AI, and Ahead-of-Time (AOT) optimizations and more - drissiOmar98/Spring-Boot-4-Playground

Open Graph Description: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observab...

X Description: A Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, obse...

Opengraph URL: https://github.com/drissiOmar98/Spring-Boot-4-Playground

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:7df44fd8-a8bc-7c20-3f5c-babd68d4efd0
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCD8A:3744C5:36EF056:4908757:6A6551DC
html-safe-nonce62f0b8e6f1dbd408089824c7b4b0dc669a0552b1f8def8930ac2c9d0d8dcee90
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRDhBOjM3NDRDNTozNkVGMDU2OjQ5MDg3NTc6NkE2NTUxREMiLCJ2aXNpdG9yX2lkIjoiODUwODU0MDQ0MDkyNTI2MjMwMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac2629eae91b0d5d7bab157f0f4de3c9d97f834253fd09bb2983f07a0e65e7aa36
hovercard-subject-tagrepository:1121173115
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/drissiOmar98/Spring-Boot-4-Playground
twitter:imagehttps://opengraph.githubassets.com/497938bf91675017806e0abf043dd38cedc703a892aa85097724373aacc7f55e/drissiOmar98/Spring-Boot-4-Playground
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/497938bf91675017806e0abf043dd38cedc703a892aa85097724373aacc7f55e/drissiOmar98/Spring-Boot-4-Playground
og:image:altA Spring Boot 4 playground showcasing modern Java practices with declarative HTTP clients, modular architectures, API versioning, null-safety with JSpecify & NullAway, MockMvc testing, observab...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-cache
go-importgithub.com/drissiOmar98/Spring-Boot-4-Playground git https://github.com/drissiOmar98/Spring-Boot-4-Playground.git
octolytics-dimension-user_id92541608
octolytics-dimension-user_logindrissiOmar98
octolytics-dimension-repository_id1121173115
octolytics-dimension-repository_nwodrissiOmar98/Spring-Boot-4-Playground
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1121173115
octolytics-dimension-repository_network_root_nwodrissiOmar98/Spring-Boot-4-Playground
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/drissiOmar98/Spring-Boot-4-Playground#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FdrissiOmar98%2FSpring-Boot-4-Playground
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FdrissiOmar98%2FSpring-Boot-4-Playground
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=drissiOmar98%2FSpring-Boot-4-Playground
Reloadhttps://github.com/drissiOmar98/Spring-Boot-4-Playground
Reloadhttps://github.com/drissiOmar98/Spring-Boot-4-Playground
Reloadhttps://github.com/drissiOmar98/Spring-Boot-4-Playground
drissiOmar98 https://github.com/drissiOmar98
Spring-Boot-4-Playgroundhttps://github.com/drissiOmar98/Spring-Boot-4-Playground
Notifications https://github.com/login?return_to=%2FdrissiOmar98%2FSpring-Boot-4-Playground
Fork 0 https://github.com/login?return_to=%2FdrissiOmar98%2FSpring-Boot-4-Playground
Star 6 https://github.com/login?return_to=%2FdrissiOmar98%2FSpring-Boot-4-Playground
Code https://github.com/drissiOmar98/Spring-Boot-4-Playground
Issues 0 https://github.com/drissiOmar98/Spring-Boot-4-Playground/issues
Pull requests 0 https://github.com/drissiOmar98/Spring-Boot-4-Playground/pulls
Actions https://github.com/drissiOmar98/Spring-Boot-4-Playground/actions
Projects https://github.com/drissiOmar98/Spring-Boot-4-Playground/projects
Security and quality 0 https://github.com/drissiOmar98/Spring-Boot-4-Playground/security
Insights https://github.com/drissiOmar98/Spring-Boot-4-Playground/pulse
Code https://github.com/drissiOmar98/Spring-Boot-4-Playground
Issues https://github.com/drissiOmar98/Spring-Boot-4-Playground/issues
Pull requests https://github.com/drissiOmar98/Spring-Boot-4-Playground/pulls
Actions https://github.com/drissiOmar98/Spring-Boot-4-Playground/actions
Projects https://github.com/drissiOmar98/Spring-Boot-4-Playground/projects
Security and quality https://github.com/drissiOmar98/Spring-Boot-4-Playground/security
Insights https://github.com/drissiOmar98/Spring-Boot-4-Playground/pulse
https://github.com/drissiOmar98/Spring-Boot-4-Playground
Brancheshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/branches
Tagshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tags
https://github.com/drissiOmar98/Spring-Boot-4-Playground/branches
https://github.com/drissiOmar98/Spring-Boot-4-Playground/tags
211 Commitshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/commits/master/
https://github.com/drissiOmar98/Spring-Boot-4-Playground/commits/master/
.ideahttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/.idea
.ideahttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/.idea
api-versioning-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-demo
api-versioning-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-demo
api-versioning-headerhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-header
api-versioning-headerhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-header
api-versioning-media-type-paramhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-media-type-param
api-versioning-media-type-paramhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-media-type-param
api-versioning-path-segmenthttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-path-segment
api-versioning-path-segmenthttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-path-segment
api-versioning-query-paramhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-query-param
api-versioning-query-paramhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/api-versioning-query-param
dynamic-bean-registrationhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/dynamic-bean-registration
dynamic-bean-registrationhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/dynamic-bean-registration
http-interfaces-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/http-interfaces-demo
http-interfaces-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/http-interfaces-demo
jackson3-json-mappinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/jackson3-json-mapping
jackson3-json-mappinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/jackson3-json-mapping
messaging-jmshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/messaging-jms
messaging-jmshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/messaging-jms
null-safety-jspecify-nullawayhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/null-safety-jspecify-nullaway
null-safety-jspecify-nullawayhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/null-safety-jspecify-nullaway
opentelemetry-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/opentelemetry-demo
opentelemetry-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/opentelemetry-demo
rest-client-error-handlinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-client-error-handling
rest-client-error-handlinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-client-error-handling
rest-test-clienthttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-test-client
rest-test-clienthttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-test-client
rest-vs-mock-web-testinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-vs-mock-web-testing
rest-vs-mock-web-testinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/rest-vs-mock-web-testing
spring-ai-2-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-ai-2-demo
spring-ai-2-demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-ai-2-demo
spring-data-aothttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-data-aot
spring-data-aothttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-data-aot
spring-native-resiliencehttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-native-resilience
spring-native-resiliencehttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-native-resilience
spring-security-mfahttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-security-mfa
spring-security-mfahttps://github.com/drissiOmar98/Spring-Boot-4-Playground/tree/master/spring-security-mfa
README.mdhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/blob/master/README.md
README.mdhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/blob/master/README.md
READMEhttps://github.com/drissiOmar98/Spring-Boot-4-Playground
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-spring-boot-4-playground
https://camo.githubusercontent.com/847e36e59a4bdb255345217a2fe3bbb12f6214db50d17c54f19487608513869b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f537072696e67253230426f6f742d342e782d3644423333463f7374796c653d666f722d7468652d6261646765266c6f676f3d737072696e672d626f6f74266c6f676f436f6c6f723d7768697465
https://camo.githubusercontent.com/eb89b60b6c5d0501c5845a5812eabb8ea894d0242cd2649a5dd9ac820ecd213f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6176612d32312b2d4544384230303f7374796c653d666f722d7468652d6261646765266c6f676f3d6f70656e6a646b266c6f676f436f6c6f723d7768697465
https://camo.githubusercontent.com/1f7da1f7d813bff2ec1b69d7f26eec8747b65e4174e14d8e64c369ed8ba4e951/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6176656e2d332e392b2d4337314133363f7374796c653d666f722d7468652d6261646765266c6f676f3d6170616368652d6d6176656e266c6f676f436f6c6f723d7768697465
https://camo.githubusercontent.com/1736263e7abccd5448e130c257555354792cbceae6b18535e86d6157f95b906f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75653f7374796c653d666f722d7468652d6261646765
https://camo.githubusercontent.com/0b62cb565cba57d4e2b0809c11f5a820a79c40f5982b7c1951960ce57cafe237/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5374617475732d4163746976652d737563636573733f7374796c653d666f722d7468652d6261646765
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-table-of-contents
Overviewhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-overview
Repository Structurehttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-repository-structure
Moduleshttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-modules
HTTP Interfaces Demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground#1-%EF%B8%8F-http-interfaces-demo
API Versioninghttps://github.com/drissiOmar98/Spring-Boot-4-Playground#2--api-versioning
Null Safety with JSpecify & NullAwayhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#3--null-safety---jspecify--nullaway
OpenTelemetry Observabilityhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#4--opentelemetry-demo
REST Client Error Handlinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground#5--rest-client-error-handling
REST Test Clienthttps://github.com/drissiOmar98/Spring-Boot-4-Playground#6--rest-test-client
REST vs MockMvc Testinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground#7--rest-vs-mock-web-testing
Jackson 3 JSON Mappinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground#8--jackson3-json-mapping
JMS Messaginghttps://github.com/drissiOmar98/Spring-Boot-4-Playground#9--messaging-jms
Dynamic Bean Registrationhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#10--dynamic-bean-registration
Spring AI 2 Demohttps://github.com/drissiOmar98/Spring-Boot-4-Playground#11--spring-ai-2-demo
Spring Data AOThttps://github.com/drissiOmar98/Spring-Boot-4-Playground#12--spring-data-aot
Spring Native Resiliencehttps://github.com/drissiOmar98/Spring-Boot-4-Playground#13--spring-native-resilience
Spring Security MFAhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#14--spring-security-mfa
Technologies Usedhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-technologies-used
Prerequisiteshttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-prerequisites
Getting Startedhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-getting-started
Running Individual Moduleshttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-running-individual-modules
Key Spring Boot 4 Features Showcasedhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-key-spring-boot-4-features-showcased
Authorhttps://github.com/drissiOmar98/Spring-Boot-4-Playground#-author
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-overview
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-what-makes-this-special
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-repository-structure
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-modules
https://github.com/drissiOmar98/Spring-Boot-4-Playground#1--http-interfaces-demo
https://github.com/drissiOmar98/Spring-Boot-4-Playground#2--api-versioning
https://github.com/drissiOmar98/Spring-Boot-4-Playground#versioning-strategies-covered
https://github.com/drissiOmar98/Spring-Boot-4-Playground#3-️-null-safety--jspecify--nullaway
JSpecifyhttps://jspecify.dev/
NullAwayhttps://github.com/uber/NullAway
https://github.com/drissiOmar98/Spring-Boot-4-Playground#4--opentelemetry-demo
https://github.com/drissiOmar98/Spring-Boot-4-Playground#5-️-rest-client-error-handling
https://github.com/drissiOmar98/Spring-Boot-4-Playground#6--rest-test-client
https://github.com/drissiOmar98/Spring-Boot-4-Playground#7-️-rest-vs-mock-web-testing
https://github.com/drissiOmar98/Spring-Boot-4-Playground#8-️-jackson-3-json-mapping
https://github.com/drissiOmar98/Spring-Boot-4-Playground#9--messaging--jms
https://github.com/drissiOmar98/Spring-Boot-4-Playground#10--dynamic-bean-registration
https://github.com/drissiOmar98/Spring-Boot-4-Playground#11--spring-ai-2-demo
https://github.com/drissiOmar98/Spring-Boot-4-Playground#12--spring-data-aot
https://github.com/drissiOmar98/Spring-Boot-4-Playground#13-️-spring-native-resilience
https://github.com/drissiOmar98/Spring-Boot-4-Playground#14--spring-security-mfa
https://github.com/drissiOmar98/Spring-Boot-4-Playground#️-technologies-used
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-prerequisites
Download OpenJDKhttps://openjdk.org/projects/jdk/21/
Download Mavenhttps://maven.apache.org/download.cgi
Download Dockerhttps://www.docker.com/
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-getting-started
https://github.com/drissiOmar98/Spring-Boot-4-Playground#clone-the-repository
https://github.com/drissiOmar98/Spring-Boot-4-Playground#build-all-modules
https://github.com/drissiOmar98/Spring-Boot-4-Playground#build-a-specific-module
https://github.com/drissiOmar98/Spring-Boot-4-Playground#️-running-individual-modules
https://github.com/drissiOmar98/Spring-Boot-4-Playground#module-specific-instructions
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-spring-ai-demo
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-opentelemetry-demo
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-jms-messaging
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-spring-security-mfa
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-key-spring-boot-4-features-showcased
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-new-spring-boot-starter-opentelemetry
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-http-service-client-auto-configuration
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-resttestclient
https://github.com/drissiOmar98/Spring-Boot-4-Playground#️-jspecify-null-safety
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-enhanced-aot-support
https://github.com/drissiOmar98/Spring-Boot-4-Playground#-jackson-3-migration
https://github.com/drissiOmar98/Spring-Boot-4-Playground#‍-author
🐙 GitHubhttps://github.com/drissiOmar98
💼 LinkedInhttps://www.linkedin.com/in/omar-drissi-4798171a4/
aothttps://github.com/topics/aot
api-versioninghttps://github.com/topics/api-versioning
http-interfacehttps://github.com/topics/http-interface
javahttps://github.com/topics/java
jms-clienthttps://github.com/topics/jms-client
jms-messageshttps://github.com/topics/jms-messages
jspecifyhttps://github.com/topics/jspecify
mfa-authenticatorhttps://github.com/topics/mfa-authenticator
mockmvc-testinghttps://github.com/topics/mockmvc-testing
modularizationhttps://github.com/topics/modularization
null-safetyhttps://github.com/topics/null-safety
nullawayhttps://github.com/topics/nullaway
open-telemetryhttps://github.com/topics/open-telemetry
resiliencehttps://github.com/topics/resilience
rest-clienthttps://github.com/topics/rest-client
spring-aihttps://github.com/topics/spring-ai
spring-boot-4https://github.com/topics/spring-boot-4
spring-securityhttps://github.com/topics/spring-security
Readmehttps://github.com/drissiOmar98/Spring-Boot-4-Playground#readme-ov-file
Activityhttps://github.com/drissiOmar98/Spring-Boot-4-Playground/activity
6 starshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/stargazers
0 watchinghttps://github.com/drissiOmar98/Spring-Boot-4-Playground/watchers
0 forkshttps://github.com/drissiOmar98/Spring-Boot-4-Playground/forks
Report repositoryhttps://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FdrissiOmar98%2FSpring-Boot-4-Playground&report=drissiOmar98+%28user%29
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.