목록local (4)
컴공생의 다이어리
[Spring Boot] 환경변수 파일(application.yml) local, dev, prod 환경 분리 스프링 부트에서 로컬(local), 개발(dev), 운영(prod) 등의 환경을 분리해야 하는 경우 profile을 활용해 설정 정보를 분리할 수 있다. profile은 spring.config.activate.on-profile 을 통해서 profile 이름을 작성을 적고 하위에 해당 profile에 대한 설정을 작성해주면 된다. profile 환경 정보를 분리하는 방법으로는 아래와 같이 크게 2가지가 있다. 하나의 파일 안에서 환경 분리 yml 파일 분리 하나의 파일 안에서 환경 분리 하나의 파일 안에서 --- 를 넣어서 profile을 분리한다. # profile 정보가 없는 맨 위 부분은..
JavaScript 스코프(scope) - 전역, 지역(함수, 블록) 변수의 스코프는 변수에 접근할 수 있는 위치를 제어한다. 스코프는 전역 스코프와 지역 스코프로 나뉜다. 전역 스코프 전역에 선언되어 있어서 어느 곳에서든 해당 변수에 접근 가능하다. const hello = "Hello World"; // 전역 스코프로 hello 변수 선언 console.log(hello); function printHello() { console.log(hello); // 전역 스코프에 선언된 hello 변수 참조 } 지역 스코프 해당 지역에서만 접근할 수 있어 지역을 벗어난 곳에서는 해당 변수에 접근 불가하다. 크게 함수 스코프와 블록 스코프로 나뉜다. 함수 스코프 : 함수에서 선언한 변수는 해당 함수 내에서만 접..
원격 저장소(remote repository)의 branch를 로컬 저장소(local repository)로 가져오기 로컬 저장소에 원격 저장소를 clone하면 원격 저장소의 모든 branch가 clone되는 것이 아니라 main branch만 clone된다. 이번 게시물은 원격 저장소의 branch를 로컬 저장소로 가져오는 방법에 대해 정리하고자 한다. 우선 로컬 저장소와 원격 저장소의 branch를 확인하기 위해서 아래 명령어를 입력한다. git branch -a 이때, 만일 clone한 이후에 다른 사람이 원격 저장소에 branch를 생성했을 수 있으니 한번씩 원격 저장소의 정보를 업데이트 해주는 아래 명령어를 한번씩 입력해주는 것이 좋다. git remote update 원격 저장소의 branch..
Git과 연결할 로컬 저장소 생성(git init) 1. 원하는 위치에 폴더를 하나 생성하고 그 안에 README.txt라는 텍스트 파일을 하나 만들어준다. (아래의 폴더 위치 : 내 컴퓨터>바탕화면>CODE>git 연습) 2. README.txt 파일을 열어 원하는 말을 적어주고 저장한다. 3. git 연습 폴더에서 오른쪽 마우스를 클릭하고 Git Bash Here을 클릭한다. 4. Git Bash 창이 열리면 git init 명령어를 입력해준다. 아래 화면과 같이 'Initialized empty~' 문구가 나오면 성공이다. git init 명령어를 실행하고 나면 [.git]이라는 폴더가 자동으로 생성된다. [.git] 폴더에는 Git으로 생성한 버전들의 정보와 원격저장소 주소 등이 들어 있다. 이때..