Git Product home page Git Product logo

cars-api's Introduction

REST API приложение

Предметная область: Автомобиль - Заявка

База данных PostgreSQL, работа с базой данных осуществляется с помощью hibernate.

В данной предметной области существуют два основных объекта: "Автомобиль" и "Заявка". Отношение между ними является "один ко многим", то есть одному автомобилю может соответствовать несколько заявок. Объекты:

  1. Автомобиль:
  • ID
  • Марка
  • Модель
  • Год выпуска
  • Цвет
  • Цена
  1. Заявка:
  • Имя
  • Фамилия
  • Номер телефона
  • Адрес
  • ID автомобиля

Инструкция:

  • сделать git clone репозитория
git clone https://github.com/knmskln/cars-api
  • указать свои параметры в application.properties
  • открыть и запустить проект в Intellij IDEA

Описание зависимостей проекта

spring-boot-starter-data-jpa

  • groupId: org.springframework.boot
  • artifactId: spring-boot-starter-data-jpa

Зависимость, которая предоставляет стандартные возможности для работы с базой данных через JPA (Java Persistence API) в приложениях на Spring Boot.

spring-boot-starter-web

  • groupId: org.springframework.boot
  • artifactId: spring-boot-starter-web

Зависимость, которая предоставляет стандартные возможности для разработки веб-приложений на Spring Boot, включая поддержку веб-сервера и обработку HTTP-запросов.

spring-boot-devtools

  • groupId: org.springframework.boot
  • artifactId: spring-boot-devtools
  • scope: runtime
  • optional: true

Зависимость, которая предоставляет инструменты разработки и автоматическую перезагрузку при изменениях в исходном коде во время разработки приложения.

postgresql

  • groupId: org.postgresql
  • artifactId: postgresql
  • scope: runtime

Зависимость, которая предоставляет драйвер JDBC для подключения к базе данных PostgreSQL.

lombok

  • groupId: org.projectlombok
  • artifactId: lombok
  • optional: true

Зависимость, которая предоставляет удобные аннотации и инструменты для сокращения объема кода в проекте.

spring-boot-starter-test

  • groupId: org.springframework.boot
  • artifactId: spring-boot-starter-test
  • scope: test

Зависимость, которая предоставляет инструменты и фреймворки для написания и запуска автоматических тестов в проекте на Spring Boot.

cars-api's People

Contributors

knmskln avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.