db 2

스프링부트 개발환경 구성하기 (5) DB 설계와 REST API 설계

📢 2024년 2월 기준으로 포스팅 내용을 업데이트하였습니다. 포스팅 순서는 아래와 같다. OpenJDK 17 설치 STS 4 설치 스프링부트 프로젝트 생성 메이븐 Local Repository 설정 DB 설계와 REST API 설계 (현재 포스팅) mybatis 연동과 게시판 목록 조회 페이징 (Mybatis에서 Pageable) 동적 정렬처리 DB 설계 https://aquerytool.com/에서 ERD를 그린 후 모든테이블 생성 SQL을 생성해주는 기능이 있으므로 간단하게 스키마 구성을 할 수 있다. 프로젝트 구조 설계 src/main/java com.company.helloBoard common - code - config - controller - exception - securify - ut..

스프링 개발환경 구성하기 (5) MySQL 8 설치

📢 2022년 1월 기준으로 포스팅을 새로 반영하였습니다. 지금부터 MySQL DB를 설치하고 난 후 MySQL Workbench를 설치하려고 한다. MySQL Workbench는 DB와 연결해서 SQL 쿼리를 입력할 수 있는 개발 도구이다. DB를 설치하고 환경설정끼지 하는 데에 꽤 많은 시간이 소요되므로 하나씩 차근차근 진행해보자. MySQL 설치 MySQL 다운로드 사이트로 이동해보자. 'MySQL Installer for Winodws'를 누르면 아래 화면으로 이동한다. 2개의 MSI Installer 중에서 용량이 큰 파일을 다운받는다. 용량이 작은건 웹 설치용이고 용량이 큰 건 전체 설치용이다. 참고로 32비트라고 적혀있지만 64비트도 사용 가능하다. 로그인을 굳이 하지 않아도 된다. 당황하지..