SlideShare a Scribd company logo
WHAT IS SPRING BOOT ?
• Spring Boot is an open-source, Java-based
framework developed by Pivotal that
simplifies the development of stand-alone,
production-ready Spring applications.
• While using this spring boot we can
develop applicatIon with minimal effort
and configuration
• Spring Boot is the combination of Spring Framework and Embedded Servers.
• In Spring Boot, there is no requirement for XML configuration (deployment
descriptor). This minimizes the need for developers to write extensive configuration
code and makes the development process more straightforward.
• We can use Spring STS IDE or Spring Initializr to develop Spring Boot Java
applications
Why should we use Spring Boot ?
• The dependency injection approach is used in
Spring Boot.
• It contains powerful database transaction
management capabilities.
• It simplifies integration with other Java frameworks
like JPA/Hibernate ORM, Struts, etc.
• It reduces the cost and development time of the
application
Advantages of Spring Boot
• It creates stand-alone Spring applications that can be started
using Java -jar.
• Spring Boot automatically scans and discovers Spring
components (such as controllers, services, and repositories) in
specific packages without the need for explicit configuration
• It tests web applications easily with the help of different
Embedded HTTP servers such as Tomcat, Jetty, etc. We don't
need to deploy WAR files.
• It provides opinionated 'starter' POMs to simplify our Maven
configuration
• There is no requirement for XML configuration.
• It offers a CLI tool for developing and testing the Spring Boot
application.
• It also minimizes writing code , XML configuration, and annotations.
• It increases productivity and reduces development time.
• Spring Boot provides a wide range of auto-configuration classes that
automatically configure various parts of the application based on the
libraries and frameworks on the classpath. For example, if you include
a database driver JAR in your project, Spring Boot can automatically
configure a database connection
Limitation of Spring Boot
Spring Boot can use dependencies that are not going to
be used in the application. These dependencies increase
the size of the Application.
Prerequisite of Spring Boot
To create a Spring Boot application, following are the prerequisites
• Java 7
• Maven 2.7
• Spring Framework 5.0.0.BUILD-
SNAPSHOT.
Let’s
Innovate
Together
www.expeed.com

More Related Content

Similar to Springboot - A milestone framework in Java Development

Google app developers
Google app developersGoogle app developers
Google app developers
Aurel Medvegy
 
Google development
Google developmentGoogle development
Google development
Aurel Medvegy
 
Google app
Google appGoogle app
Google app
Aurel Medvegy
 
Web software development
Web software developmentWeb software development
Web software development
Aurel Medvegy
 
Google app developer
Google app developerGoogle app developer
Google app developer
Aurel Medvegy
 
Google web tools
Google web toolsGoogle web tools
Google web tools
Aurel Medvegy
 
Google apps development
Google apps developmentGoogle apps development
Google apps development
Aurel Medvegy
 
Google app example
Google app exampleGoogle app example
Google app example
Aurel Medvegy
 
Create a google app
Create a google appCreate a google app
Create a google app
Aurel Medvegy
 
Google app engine own domain
Google app engine own domainGoogle app engine own domain
Google app engine own domain
Aurel Medvegy
 
Google webtools
Google webtoolsGoogle webtools
Google webtools
Aurel Medvegy
 
Google sites development
Google sites developmentGoogle sites development
Google sites development
Aurel Medvegy
 
Google app pricing
Google app pricingGoogle app pricing
Google app pricing
Aurel Medvegy
 
Google app engine json
Google app engine jsonGoogle app engine json
Google app engine json
Aurel Medvegy
 
Create google app
Create google appCreate google app
Create google app
Aurel Medvegy
 
Developer google apps
Developer google appsDeveloper google apps
Developer google apps
Aurel Medvegy
 
Google web tools kit
Google web tools kitGoogle web tools kit
Google web tools kit
Aurel Medvegy
 
Google appengine apps
Google appengine appsGoogle appengine apps
Google appengine apps
Aurel Medvegy
 
Sample google app engine applications
Sample google app engine applicationsSample google app engine applications
Sample google app engine applications
Aurel Medvegy
 
App engine apps
App engine appsApp engine apps
App engine apps
Aurel Medvegy
 

Similar to Springboot - A milestone framework in Java Development (20)

Google app developers
Google app developersGoogle app developers
Google app developers
 
Google development
Google developmentGoogle development
Google development
 
Google app
Google appGoogle app
Google app
 
Web software development
Web software developmentWeb software development
Web software development
 
Google app developer
Google app developerGoogle app developer
Google app developer
 
Google web tools
Google web toolsGoogle web tools
Google web tools
 
Google apps development
Google apps developmentGoogle apps development
Google apps development
 
Google app example
Google app exampleGoogle app example
Google app example
 
Create a google app
Create a google appCreate a google app
Create a google app
 
Google app engine own domain
Google app engine own domainGoogle app engine own domain
Google app engine own domain
 
Google webtools
Google webtoolsGoogle webtools
Google webtools
 
Google sites development
Google sites developmentGoogle sites development
Google sites development
 
Google app pricing
Google app pricingGoogle app pricing
Google app pricing
 
Google app engine json
Google app engine jsonGoogle app engine json
Google app engine json
 
Create google app
Create google appCreate google app
Create google app
 
Developer google apps
Developer google appsDeveloper google apps
Developer google apps
 
Google web tools kit
Google web tools kitGoogle web tools kit
Google web tools kit
 
Google appengine apps
Google appengine appsGoogle appengine apps
Google appengine apps
 
Sample google app engine applications
Sample google app engine applicationsSample google app engine applications
Sample google app engine applications
 
App engine apps
App engine appsApp engine apps
App engine apps
 

More from Expeed Software

In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
Expeed Software
 
Comprehensive Guide on API Automation Testing
Comprehensive Guide on API Automation TestingComprehensive Guide on API Automation Testing
Comprehensive Guide on API Automation Testing
Expeed Software
 
What is Devops? What are the Fundamentals of it?
What is Devops? What are the Fundamentals of it?What is Devops? What are the Fundamentals of it?
What is Devops? What are the Fundamentals of it?
Expeed Software
 
The Art of Penetration Testing in Cybersecurity.
The Art of Penetration Testing in Cybersecurity.The Art of Penetration Testing in Cybersecurity.
The Art of Penetration Testing in Cybersecurity.
Expeed Software
 
Why is Cybersecurity Important in the Digital World
Why is Cybersecurity Important in the Digital WorldWhy is Cybersecurity Important in the Digital World
Why is Cybersecurity Important in the Digital World
Expeed Software
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Node JS - A brief overview on building real-time web applications
Node JS - A brief overview on building real-time web applicationsNode JS - A brief overview on building real-time web applications
Node JS - A brief overview on building real-time web applications
Expeed Software
 
What makes Flutter the best cross platform sdk
What makes Flutter the best cross platform sdkWhat makes Flutter the best cross platform sdk
What makes Flutter the best cross platform sdk
Expeed Software
 

More from Expeed Software (8)

In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Comprehensive Guide on API Automation Testing
Comprehensive Guide on API Automation TestingComprehensive Guide on API Automation Testing
Comprehensive Guide on API Automation Testing
 
What is Devops? What are the Fundamentals of it?
What is Devops? What are the Fundamentals of it?What is Devops? What are the Fundamentals of it?
What is Devops? What are the Fundamentals of it?
 
The Art of Penetration Testing in Cybersecurity.
The Art of Penetration Testing in Cybersecurity.The Art of Penetration Testing in Cybersecurity.
The Art of Penetration Testing in Cybersecurity.
 
Why is Cybersecurity Important in the Digital World
Why is Cybersecurity Important in the Digital WorldWhy is Cybersecurity Important in the Digital World
Why is Cybersecurity Important in the Digital World
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Node JS - A brief overview on building real-time web applications
Node JS - A brief overview on building real-time web applicationsNode JS - A brief overview on building real-time web applications
Node JS - A brief overview on building real-time web applications
 
What makes Flutter the best cross platform sdk
What makes Flutter the best cross platform sdkWhat makes Flutter the best cross platform sdk
What makes Flutter the best cross platform sdk
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Springboot - A milestone framework in Java Development

  • 1.
  • 2. WHAT IS SPRING BOOT ? • Spring Boot is an open-source, Java-based framework developed by Pivotal that simplifies the development of stand-alone, production-ready Spring applications. • While using this spring boot we can develop applicatIon with minimal effort and configuration
  • 3. • Spring Boot is the combination of Spring Framework and Embedded Servers. • In Spring Boot, there is no requirement for XML configuration (deployment descriptor). This minimizes the need for developers to write extensive configuration code and makes the development process more straightforward. • We can use Spring STS IDE or Spring Initializr to develop Spring Boot Java applications
  • 4. Why should we use Spring Boot ? • The dependency injection approach is used in Spring Boot. • It contains powerful database transaction management capabilities. • It simplifies integration with other Java frameworks like JPA/Hibernate ORM, Struts, etc. • It reduces the cost and development time of the application
  • 5. Advantages of Spring Boot • It creates stand-alone Spring applications that can be started using Java -jar. • Spring Boot automatically scans and discovers Spring components (such as controllers, services, and repositories) in specific packages without the need for explicit configuration • It tests web applications easily with the help of different Embedded HTTP servers such as Tomcat, Jetty, etc. We don't need to deploy WAR files. • It provides opinionated 'starter' POMs to simplify our Maven configuration
  • 6. • There is no requirement for XML configuration. • It offers a CLI tool for developing and testing the Spring Boot application. • It also minimizes writing code , XML configuration, and annotations. • It increases productivity and reduces development time. • Spring Boot provides a wide range of auto-configuration classes that automatically configure various parts of the application based on the libraries and frameworks on the classpath. For example, if you include a database driver JAR in your project, Spring Boot can automatically configure a database connection
  • 7. Limitation of Spring Boot Spring Boot can use dependencies that are not going to be used in the application. These dependencies increase the size of the Application.
  • 8. Prerequisite of Spring Boot To create a Spring Boot application, following are the prerequisites • Java 7 • Maven 2.7 • Spring Framework 5.0.0.BUILD- SNAPSHOT.