


// YES 또는 NO 로 변경 가능
defaults write com.apple.Finder AppleShowAllFiles YES
// 모든 Finder 닫기. 명령어
killall Finder
보통 터미널에서 ls -a 명령어로 보기도 하는데, 이렇게 하면 Finder에서 숨김 파일을 바로 볼 수 있다.



2-1. 왼쪽 화면에서 생성할 프로젝트 내용 입력 후
2-2. 오른쪽 화면에서 생성할 프로젝트에 필요한 Dependencies 검색해서 추가 후
2-3. 하단 GENERATE 버튼 클릭하여 생성 및 저장
2-4. intelliJ로 다운받은 폴더 열기



설치 후 터미널 열고 아래 명령어 실행
docker pull mysql

docker volume create vol-mysql
docker volume ls

아래 명령어로 container를 생성하는데, 중간 숫자 1234는 dbeaver 설정시의 비밀번호과 동일하게 한다.
docker container run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -v vol-mysql:/var/lib/mysql --restart=always --name mysql_local mysql

2-1. 패스워드 설정

2-2. 설치하면서 신경쓸 것은 driver.properties 에서 allowPublicKeyRetrieval 값을 true 로 설정하는 것! 잊지 말기!

2-3. 설정 후 하단 Test Connection > Downloads 클릭하여 다운받기!

create database testdb
drop schema test

package: java 라이브러리들 간의 충돌을 막기 위해
class들을 구분하기 위한 방법. 🤔 폴더의 개념으로 이해하기?!

movie 폴더 하위에 controller, domain, dto, service 총 4개의 package를 만든다.

중요!!
package는 항상controller,domain,dto,service4개가 셋트이다.
controller: service와 1:1이 보통이지만 1:n 가능 하도록 하는 controllerdomain: 데이터 테이블 생성dto: 클라이언트가 요청하는, 원하는 데이터service: 비즈니스 로직이 담겨있는, 실제 service하는 내용
