Skip to content

A CRUD application I developed to learn Spring Boot applications during my internship

Notifications You must be signed in to change notification settings

raguwull/manage-employees

Repository files navigation

Project Dependencies

Spring Boot Starters

  • Spring Boot Starter Data JPA

    • Description: Provides support for the Java Persistence API (JPA) using Spring Data JPA, making it easy to integrate JPA-based repositories.
  • Spring Boot Starter Web

    • Description: Builds web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container.
  • Spring Boot Starter JDBC

    • Description: Provides support for accessing relational databases using JDBC.
  • Spring Boot Starter Security

    • Description: Provides security services for Spring applications, including authentication and authorization.
  • Spring Boot Starter OAuth2 Resource Server

    • Description: Adds Spring Security’s OAuth2 resource server support to your project.
  • Spring Boot DevTools

    • Description: Provides additional development-time features to help with application development.
  • Spring Boot Starter Test

    • Description: Provides support for testing Spring Boot applications with libraries like JUnit, Hamcrest, and Mockito.

Other Dependencies

  • JJWT (io.jsonwebtoken)

    • Description: Provides a Java library for creating and verifying JSON Web Tokens (JWT).
  • JAXB API (javax.xml.bind)

    • Description: Provides support for Java Architecture for XML Binding (JAXB) which allows Java developers to map Java classes to XML representations.
  • H2 Database

    • Description: An in-memory database useful for testing and prototyping.
  • Lombok

    • Description: A Java library that automatically plugs into your editor and build tools to generate boilerplate code, like getters and setters.
  • Custom Dependency (restful-web-services)

    • Description: A custom dependency for RESTful web services, specific to the project.

Optional Dependency

  • MySQL Connector/J
    • Description: A JDBC and X DevAPI driver for communicating with MySQL servers.
    • Note: This dependency is currently commented out in the project.

About

A CRUD application I developed to learn Spring Boot applications during my internship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages