Introduction to Spring

Why spring became so popular compared to other java frameworks?

  • Good integration with testing framework.
  • No plumbing code required. (Removed unnecessary repeated code like try catch while making db calls)
  • Flexible Architecture
    • Spring Boot
    • Spring Cloud
    • Spring Batch
    • Spring Data
    • Spring Integration
    • Spring Security
    • Spring HATEOAS
    • Spring Web Services
    • Spring Mobile.
    • Spring Android.
    • Spring Session
  • Staying with the trend.

Import Goals and features of Spring Boot :

  • Enable building a production ready application quickly.
  • Provide common non functional features
  • Quick stater project with Auto Configuration
  • Production ready features
    • metrics and health check
    • Externalized configuration.

Leave a Comment