티스토리 뷰
0. DB 설정하기
- SQL Commend Line 가서 다음과 같이 입력
SQL> conn /as sysdba
Connected.
SQL> CREATE USER 아이디 IDENTIFIED BY 비밀번호;
User created.
SQL> GRANT CONNECT, DBA, RESOURCE TO 데이터베이스이름;
Grant successded.
위에서 입력한 내용 그대로 db 만들기
테스트를 누르고 상태 : 성공이 뜨면 접속하기
1. 프로젝트 폴더(VOP) 원하는 위치에 생성 하기
git 으로 가져와야함
2. pom.xml 수정
<groupId>패키지명</groupId>
<artifactId>패키지명</artifactId>
<name>프젝명</name>
3. root , servlet , web.xml 파일 삭제
4. com.web.vop.config 패키지에 RootConfig.java , ServletConfig.java , WebConfig.java 클래스 생성
5. WebConfig 는 패키지명만 조심하기
package com.web.vop.config;
6. RootConfig 는 @ 패키지명 + DB Id, Pw 조심하기
@ComponentScan(basePackages = {"com.web.vop.service"})
@ComponentScan(basePackages = {"com.web.vop.aspect"})
@EnableAspectJAutoProxy
@MapperScan(basePackages = {"com.web.vop.persistence"})
config.setUsername("VOP"); // DB 사용자 아이디
config.setPassword("VOP"); // DB 사용자 비밀번호
7. WebConfig.java 는 @ 패키지명 + 파일 저장 경로 Bean
@ComponentScan(basePackages = { "com.web.vop" }) // component scan 설정
아직 경로를 알 수 없으니 return " "; 해놓기
// 파일을 저장할 경로 bean 생성
@Bean
public String uploadPath() {
//return "C:\\upload\\ex04";
return "";
}
8. com.web.vop.domain 패키지에 VO 클래스 생성하기
git Push Commit 하는 과정!
$ git pull origin master
- pull 먼저 해주기
- () 는 해도 괜찮고 안해도 괜찮음
($ git status) : 로컬 작업 공간 상태 확인
($ git diff) : 수정된 파일의 내용을 확인
$ git add .
($ git add 파일명) : 일부 파일만 올리는 경우
($ git status) : 상태 확인 , 스테이지에 파일이 추가된 것 확인
$ git commit -m "커밋할 메세지"
($ git status) : 상태 확인
$ git push
오류 발생...
[rejected] master -> master (non-fast-forward)
일 때,
$ git pull origin master
에서 오류가 나면
원인은 .gitignore 파일이나 README.md 파일로 발생하는 경우
$ git pull origin +master
브랜치 이름 앞에 + 붙이기
이걸로 오류 수정
github 에서 파일 내려받기
1. $git pull origin master
2. 프로젝트 refresh