STS(Spring Tool Suite)를 다운로드 받아서 실제로 실행까지 진행해보도록 하겠다. 스프링에 최적화된 IDE이다. STS 설치 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 설치를 위해서 위 URL로 접속한다. 메인화면에서 화면의 제일 하단으로 스..
이클립스를 다운로드하여 설치해보자. URL 접속 https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 다운로드 위 사이트로 접속하여 아래와 같은 화면이 나오면 우측 상단에 [Download] 버튼을 선택한다. 선택한 후, 아래와 같이 [Download Packages] 를..
이클립스에서 메이븐을 이용해서 빌드하고자 하는데.. PC에 메이븐이 설치 되어 있지 않다. 요즘은 기본적으로 이클립스에 Maven 플러그인이 설치되어 있으니.. 아파치 Maven 홈페이지에 접속해서 Maven파일만 다운로드 받아서 설치하고 이클립스에서 연결시켜주자. Maven 파일 다운로드 https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.3 Apache Maven 3.8.3 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn...
이클립스에서 Git을 연결할일이 있었다. 설정방법은 이클립스의 설정에서 진행한다. 이클립스 Window > Show View > terminal을 선택한다. Terminal창이 실행되면 우측 상단에 위와 같은 아이콘이 있다. 선택하면 Launch terminal 창이 뜨는데 Git Bash 옵션이 없다. 이 창에서 Git Bash가 보이지 않을 수 있다. Git이 설치되어 있지 않거나 Git이 설치되어 있더라도 이클립스에 연결시키지 않았다면 보이지 않는다. Git 설치 Git이 설치되지 않았다고 가정하고 진행하자. https://git-scm.com/download/win Git - Downloading Package Downloading Git Now What? Now that you have down..
문제점 이클립스에서 GIT을 연동하여 사용하려고 GITHUB에서 사용하는 ID와 PASSWORD를 입력하였음에도 불구하고 계속 재 로그인 하라는 팝업 메시지만 뜨는 상황이다. login팝업창이 무한 반복되면서 별다른 메시지도 없다. 위 창에서 User와 Password를 계속 입력하여도 계속 반복적으로 팝업창이 뜬다. 처음에는 ID와 비밀번호가 틀렸는지 알았지만 입력한 정보는 정확했다. 기준 변경 2021년 8월 13일 기준으로 GITHUB정책상 인증방식이 변경되었다. 기존에는 패스원드로 인증을 진행하였다면 Token방식으로 인증하는것으로 변경되었다. 따라서 Token을 생성하여 주어야 한다. https://github.blog/2020-12-15-token-authentication-requiremen..
이클립스를 설치하고 자바스크립트 파일을 열었더니 하이라이트가 표시되지 않고 모두 흑백으로 나온다. 이런 경우는 처음이다. 검색해보니 전자정부 3.10.0 버전에서 Javascript 메뉴의 기능이 제대로 지원되지 않는 것이었다. 그래서 별도로 설치를 해주어야 한다. 다른 블로그를 검색해보니 Eclipse에서 Window -> Preperences 에서 적용해주면 된다고 했다. 그래서 따라 해보았다. 자바스크립트 하이라이트 적용 자바 스크립트 파일을 열었더니 위와같이 하이라이트가 적용이 안된다. Window -> Preperences -> General -> Editors -> File Associations 로 이동. Add버튼 선택 -> *.js 를 추가해준다. 추가하게 된다면 File types 에 ..
이클립스에 github를 연동할 일이 있어서 연동하게 되었다. 어려운부분은 아니지만 기록으로 남겨야 하므로 남겨둔다. 이클립스(Eclipse) 깃허브(GITHUB)연동 1. 우선, 이클립스 Window → Other → Git Repositories를 선택하여 창을 활성화한다. 2. 창을 활성화 하고나면 다음과 같은 Git Repositories View가표시된다. 3. Git Repositories View에서 Clone a Git repository를 클릭한다. GitHub 정보를 입력하는 창이 뜨는데 여기서 정보를 입력한다. URI는 연동하고싶은 Git 소스 주소를 입력하면 아래쪽의 Host와 Repository path는 자동으로 입력된다. 다음으로 GitHub 사이트에서 가입한 본인의 아이디와 ..
롬복 Lombok이란 Java의 라이브러리로 반복되는 함수를 Annotation을 사용하여 자동으로 작성해주는 라이브러리이다. 통상적으로 DTO를 만들면 각 변수에 대해서 getter, setter를 엄청나게 만들어야 한다. 아주 반복적인 작업이다. 물론 이클립스(Eclipse)에 getter, setter생성을 지원해주고 있지만 DTO를 만들때마다 해당 기능을 실행해서 getter, setter를 만들어줘야 한다는것이 개발자 입장에서는 여간 불편한것이 아니다. 롬복이 없다면? 롬복이 없다면 각 선언된 변수에 대해서 setter/getter를 선언해주어야 한다. class Test { private String name; private String phoneNumber; private String age..
SVN 설치 여부 확인 및 설치 svn rpm -qa | grep subversion 설치되어 있지 않다면 yum을 통하여 설치를 진행한다. 설치 진행 yum -y install subversion 설치가 완료되면 svn 저장소 생성 및 설정한다. svn 저장소 생성 및 설정 mkdir 폴더경로 cd 폴더경로 svnadmin create --fs-type fsfs 저장소명 conf파일 수정 vi svnserve.conf 위의 명령어로 svnserve파일을 연다. 기존에 많은 내용이 있을텐데 해당 내용은 old를 붙여서 백업해두고 새 파일로 만들어서 아래 코드를 작성하고 저장한다. [general] anon-access=none auth-access=write password-db=passwd realm=..
서로 다른 라이브러리를 의존하는 프로젝트를 진행하게되면 버전 간 충돌 발생할 수 있다. 그러므로 개별로 maven repository를 설정하여 사용하면 좋다. 이클립스에서 프로젝트 작업 시 사용되는 라이브러리들의 기본 설치는 다음과 같다. C:\User\(사용자)\.m2\repository 그런데 이것을 다른경로에 하나 더 만들고 싶은 경우가 있다. 해당 저장소 경로는 repository2로 하나 만들고 설정하는 방법을 알아보자. 우선 이클립스에서 다음으로 이동한다. Window -> Preferences Maven - User Settings 로 들어가면 User Settings의 settings.xml파일을 설정해주면 되는데 해당 파일이 없는 경우가 있다. 그러면 다음과 같이 추가해 주고 setti..