Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

honor2030/UrlShort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

make short url

  • URL에 대한 short URL을 반환하는 서비스입니다
  • short URL입력시 원래 URL로 페이지를 이동시킵니다

프로젝트 설명

요구사항

  • URL 입력폼 제공 및 결과 출력
  • URL Shortening Key는 8 Character 이내로 생성되어야 합니다.
  • 동일한 URL에 대한 요청은 동일한 Shortening Key로 응답해야 합니다.
  • 동일한 URL에 대한 요청 수 정보를 가져야 한다(화면 제공 필수 아님)
  • Shortening된 URL을 요청받으면 원래 URL로 리다이렉트 합니다.
  • Database 사용은 필수 아님

사용 기술

  • Spring Boot Web MVC 2.4.3
  • Spring Data JPA 2.4.3
  • Spring Boot devtools 2.4.3
  • Spring Boot thymeleaf 2.4.3
  • Lombok 1.18.18
  • h2 1.4.200

기술적인 집중 요소

  • 유지보수가 용이하도록 lombok을 통한 코드 단순화
  • 입력 URL에 대한 Validation 체크
  • 추후 예외처리를 용이하도록 RestControllerAdviser 사용하여 전역 예외처리

설치 및 빌드방법

  1. git clone https://github.com/honor2030/UrlShort.git
  2. cd UrlShort 로 이동
  3. ./gradlew bootjar 실행
  4. cd ./build/libs/ 로 이동
  5. java -jar urlshort-0.0.1-SNAPSHOT.jar 로 실행

About

make Short Url, Redirect Url

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /