게시판 만들기 -1 / 개발 환경과 git

패스트 캠퍼스 강의 게시판 만들기를 따라하며 백엔드 스킬을 늘려보자.

  1. 프로젝트 관리
  2. 개발 환경
  3. 사용되는 기술들

프로젝트 관리

프로젝트 관리 문서

개발 환경

  • IDE: Intellij Ultimate 2022.1
  • 소스코드 관리: git 2.36.1
  • git 호스팅 : github
  • git gui : gitkraken pro 8.5.0

사용되는 기술들

  • JAVA + Spring Boot 기반
  • 웹 서비스 제공 -> Spring Web
  • 도메인의 설계와 DB 저장 : JPA, H2 DB, MySQL
  • JSON API 로 데이터 제공 : Rest Repositories, Rest Repositories HAL Explorer
  • 웹 화면 : Thymeleaf
  • 디자인 요소 : Bootstrap
  • 입출력 데이터 검증 : Validation
  • 인증 기능 : Spring SEcurity
  • 생산성 : Lombok, Spring Boot DevTools, Spring Boot Actuator