Skip to content

Web 서비스를 만들 때 spring 으로 쉽게 시작할 수 있는 뼈대를 만드는 프로젝트.

Notifications You must be signed in to change notification settings

limsungmook/takeoff-web-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

takeoff-web-spring

Web 서비스를 만들 때 spring 으로 쉽게 시작할 수 있는 뼈대를 만드는 프로젝트.

프로젝트 목표

  • 프로젝트 초반 세팅을 Skip 할 수 있게 한다.
  • Production 레벨의 Skeleton 을 제공한다.
  • Clean Code, Best Practice 를 지향한다.
  • 기술 스택의 Stable 한 버전 중 최신 버전을 지원한다.

서비스 구현 기능

  • 회원가입(Form), 회원가입(Social)
  • 로그인(Form), 로그인(Social), Remember-me
  • 메일 인증, 비밀번호 찾기
  • 글 리스트
  • 댓글 리스트
  • 글 & 댓글 좋아요
  • 태그
  • 노티피케이션(실시간 알람)
  • 관리자 페이지

기술 스택

Server Side

  • spring-boot
  • spring-security
  • spring-jpa
  • thymeleaf

Client Side bootstrap

Required

  • JDK 1.8
  • lombok plugin

실행하기

  1. 환경변수에 gmail 의 id 와 password 넣어야함 vi ~/.bash_profile

아래 두 줄을 본인 계정으로 넣음(보안상 코드에 넣어도 괜찮으면 application.properties 에 넣어도 됨)

export TAKEOFF_MAIL_USERNAME=xxx@xxx.com export TAKEOFF_MAIL_PASSWORD=xxxxxxx

mvn spring-boot:run

IntelliJ 에서 실행하기

Edit Configurations -> '+' 버튼 -> Spring boot -> Main Class : com.sungmook.Application

About

Web 서비스를 만들 때 spring 으로 쉽게 시작할 수 있는 뼈대를 만드는 프로젝트.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published