
전체 글

[프로젝트 생성] start.spring.io를 통해 프로젝트 생성하는 법
https://start.spring.io/ 에서 초기 프로젝트를 취향에 맞게 구성한다. 이렇게 받은 압축파일을 풀고, IDE에서 해당 소스파일을 불러온다. intllij 기준으로 open -> 폴더 내 bulid.gradle 선택하여 설정파일을 불러옴. 맨 처음 프로젝트를 열면 그레이들이 라이브러리를 전부 다운로드 받으므로 로딩에 어느정도 시간이 소요된다. 프로젝트가 잘 불러와졌는지 main - java - [group.artifact명] - [artifact]Application 을 실행하여 확인해보자! 추가적으로 Lombok 사용을 위해 settings - Annotation Processors 에서 Enable annotation processiong에 체크를 해준다.

입력값 동적 추가기능 구현시, 추가 버튼(+) css로 쉽게 제어하는 법
jquery로 파일 업로드 추가 또는 옵션 추가 동작을 구현할 때, 간단히 css로 제어버튼을 숨겨서 UI를 구성하는 방법이다. 맨 처음, 옵션 항목(또는 파일 업로드 input값)이 하나일 때는 아래와 같이 + 버튼이 표시되도록 한다. + 버튼을 누르면, jquery로 한 줄의 옵션 그룹을 찍어내고, 맨 위의 + 버튼은 사라지게 만든다. 이같은 동작을 jquery로 일일히 지워주는 것 보다, css의 :nth-child(n) 선택자를 활용하여 제어하면 편하게 구현할 수 있다. 옵션그룹의 개수 제한을 3개로 정하였고, 3개의 옵션 그룹이 나타나면, + 버튼을 화면에서 감춰, 사용자로 하여금 더 이상 옵션그룹을 늘리지 못하도록 하며, 3개가 최대 개수라는 걸 ui 구성으로 알려준다. css 코드는 아래와 ..

[git] 원격저장소 업데이트 명령어 3가지의 차이점 비교 -git remote update , git fetch , git pull 의 차이.
이전 포스트를 작성하면서 궁금한 점이 생겨서 곧바로 찾아보았다. [git] 새로 만든 원격 브랜치로 checkout이 안될 때. - error: pathspec did not match any file(s) known to git 해결 상황 : 기존 프로젝트를 리팩토링하며 리모트 저장소에 refactoring 브랜치를 하나 파서, 회사pc에서 작업 했다. 그 후, 집에 와서 refactoring 브랜치로 체크아웃 해서 작업하려고 git checkout refactoring 명 devcamus.tistory.com 원격 브랜치를 업데이트하는 방법에 다룬 포스트인데, 참고한 스택오버플로우 답변글에서는 원격 저장소 브랜치를 찾지 못할 때, git remote update git fetch git checkou..