Giter VIP home page Giter VIP logo

bookmap-back-spring's Introduction

BookMap


Stacks 🐈

Spring, Spring Boot

  • Spring 스프링에서 제공하는 기능을 바탕으로 비즈니스 로직 작성에 집중할 수 있습니다. 또한, 생성자 주입을 통해 의존성을 파악하기 위해 도입했습니다.
  • Spring Boot 스프링에서 프로젝트와 라이브러리 설정을 자동으로 설정하고 편리하게 이용하기 위해 도입했습니다.

Spring Security

  • 웹 개발에서 필수적인 인증,인가 기능을 미리 제공하는 Spring Security를 활용함으로써 효과적이고 신속하게 보안 기능을 구현했습니다.

Environment

Git Github

Config

Development

SpringBoot Java SpringSecurity

Communication


디렉토리 구조

├── V2Application.java
├── book
│   ├── BookController.java
│   ├── BookResponseItem.java
│   ├── BookService.java
│   └── dto
├── comment
│   ├── controller
│   ├── domain
│   ├── dto
│   ├── repository
│   └── service
├── config
│   ├── AmazonS3Config.java
│   ├── AppConfig.java
│   ├── QueryDslConfig.java
│   ├── SecurityConfig.java
│   ├── SecurityWebSocketConfig.java
│   ├── SwaggerConfig.java
│   ├── WebClientConfig.java
│   ├── WebDriverConfig.java
│   ├── WebMvcConfig.java
│   ├── WebSocketConfig.java
│   ├── filter
│   └── handler
├── event
│   ├── handler
│   ├── listener
│   └── publisher
├── exception
│   ├── ErrorResponse.java
│   ├── ExceptionController.java
│   ├── FoodMapException.java
│   ├── comment
│   ├── email
│   ├── jwt
│   ├── post
│   └── user
├── jwt
│   ├── JwtResponseDTO.java
│   ├── JwtService.java
│   ├── RefreshToken.java
│   └── RefreshTokenRequestDTO.java
├── kakao
│   ├── domain
│   ├── dto
│   └── service
├── payment
│   ├── controller
│   ├── domain
│   ├── dto
│   ├── repository
│   └── service
├── post
│   ├── controller
│   ├── domain
│   ├── dto
│   ├── repository
│   └── service
├── report
│   ├── Report.java
│   ├── ReportController.java
│   ├── ReportRepository.java
│   ├── ReportRequestDTO.java
│   └── ReportService.java
├── user
│   ├── controller
│   ├── domain
│   ├── dto
│   ├── repository
│   └── service
├── util
│   ├── AmazonS3
│   ├── BookCrawler.java
│   ├── DistanceCalculator.java
│   ├── FaviconController.java
│   ├── ImageResponseDTO.java
│   ├── LocationData.java
│   └── email
└── websocket
    ├── controller
    ├── domain
    ├── dto
    ├── handler
    ├── manager
    ├── repository
    └── service

API 명세

bookmap-back-spring's People

Contributors

hyukjunkim1116 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.