// 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
,service
4개가 셋트이다.
controller
: service와 1:1이 보통이지만 1:n 가능 하도록 하는 controllerdomain
: 데이터 테이블 생성dto
: 클라이언트가 요청하는, 원하는 데이터service
: 비즈니스 로직이 담겨있는, 실제 service하는 내용