깃 허브 활용 유의사항
<프로젝트 유의사항>
git push 하기 전에 pull을 하고 해야 conflict가 안 난다.
코드에 에러가 있으면 conflict가 난다.
함수, 변수명 등등을 다 맞추고 merge 해야 한다... 안 그러면 conflict가 난다.
개발 시간대를 서로 다르게 하면 conflict가 안 날 것 같다...
<소공 프로젝트 실행>
1. 인텔리제이 run 실행시키기
2. cmd에서 C:\SoftWare4\YeoGiDuk\yeogiduk-frontend로 이동한 뒤
3. yarn start 명령어 대입하기
<첫 클론 이후 스프링 부트에서 run이 안 뜰 때>
1. Link Gradle project 하기
https://timotimo.tistory.com/99
2. File -> Setting에서 Project SDK 17 선택
3. File -> Project Structure> project에서 Project SDK 17, language level을 SDK default로 선택하기,
4. File -> Project Structure> modules에서 language level을 project default로 설정하기
<MySql 테이블 생성>
// 3차 최종
CREATE TABLE ItemType (
type_id int(20) PRIMARY KEY NOT NULL,
type_name varchar(50)
);
CREATE TABLE Item (
item_id int(20) PRIMARY KEY NOT NULL,
type_id int(20),
foreign key (type_id) references ItemType(type_id) on update CASCADE,
item_name varchar(50),
item_price int(50)
);
CREATE TABLE Inventory (
inventory_id int(20) PRIMARY KEY NOT NULL,
item_id int(20),
foreign key (item_id) references Item(item_id) on update CASCADE,
item_content varchar(50),
getDate DATE
);
테이블을 순서대로 생성해야 데이터 무결성 제약조건에 위배되지 않는다.
<다대다 관계>
M:N
'Back-End > Project' 카테고리의 다른 글
S3 403 에러 해결방법 (0) | 2024.02.08 |
---|---|
EC2 서버에 환경변수 추가해 키값 안보이게 설정하기 (0) | 2024.02.04 |
Spring Boot와 Mysql 연결 후 테이블 자동 생성 (0) | 2024.01.06 |
Test Case 작성 (0) | 2023.11.27 |
스프링부트 시작과 깃허브 연동 방법 (0) | 2023.11.10 |