Skip to content

Karthikn-n/Spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot

It is extension of the spring framework.

It will help to build a stand alone application using spring.

  • Embedded web server (Tomcat, Jetty).
  • Auto configuration of the Spring and 3rd party libraries.
  • Production ready.
  • Easy integration with popular tool Maven, Gradle, STS.
  • Developer friendly.
  • It is suited for micro service, cloud native development .

👀Architecture

(282) Spring Boot Tutorial For Beginners - YouTube - Google Chrome 09-06-2023 17_32_19

🌼Data Access

Providing the to access the different type of data sources in spring application.

  • JDBC → It is help to access and manipulate the data from database and avoid boilerplate code.
  • ORM → Object-Relational mapping it connect the Java or any type of object codes to the relational database.
  • OXM → Mapping the objects in the XML representation.
  • JMS → Is a Java API that provides a common way to send, receive, and process the messages
  • Transactions

WEB

  • Servlet → In the context of Spring, servlets are used for handling web requests and generating responses.
  • Web → It includes features such as handling HTTP requests and responses, managing web sessions, and handling web-specific exceptions.
  • Portlet → Portlets are web components used for building dynamic web applications
  • Websocket → It is a two way communication between client and server.

👀Application Architecture

(282) Spring Boot Tutorial For Beginners - YouTube - Google Chrome 09-06-2023 18_04_59

😎Application

API Running

This is sample images of the API running:

http___localhost_8888_api_v1_students - My Workspace 10-06-2023 11_46_30

This GET request get all the information in the students database. http___localhost_8888_api_v1_students - My Workspace 10-06-2023 11_46_39

This POST request send the new student bio to the system and it will saved.

http___localhost_8888_api_v1_students - My Workspace 10-06-2023 11_47_14

This PUT method will update the student with AGE column in system.

http___localhost_8888_api_v1_students - My Workspace 10-06-2023 11_47_34

This GET request give the detail of the student based on the ID number.

http___localhost_8888_api_v1_students - My Workspace 10-06-2023 11_56_30

This DELETE request is removed the student [ ID =1 ] from the Database.

For more info take the source code from Github Repo:

https://github.com/Karthikn-n/SpringBoot

I learned from Youtube channel:

https://www.youtube.com/watch?v=wsq1-m1dy_I&list=PL41m5U3u3wwkJXP69jYLzBnFoldbDr5FR

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published