본문 바로가기

개발환경10

[IntelliJ] Spring Boot Jar파일 export(내보내기) 생성하기 스프링부트는 was서버가 내장되어 배포시에 별도의 서버(톰캣 등)없이 바로 운영이 가능합니다. (물론 별도의 외장 was서버를 사용하는 것도 가능합니다). 앞서 말한것 처럼 내장 와스를 사용하기 위해서는 스프링부트 프로잭트를 jar형태로 export해서 사용해야 하는데 intelliJ에서는 어떻게 jar파일을 생성하는지 알아보겠습니다. jar파일 export jar파일을 생성할 프로젝트를 실행하고 상단의 file메뉴에서 Project Structure메뉴를 선택합니다. 윈도우를 사용하는 분들도 동일하게 해주시면 됩니다. 상단의 이미지처럼 + 버튼을 누르고 메뉴를 선택합니다. 팝업창이 나오면 위와 동일하게 세팅을 하고 각자 자신이 만든 프로젝트 내의 mainclass를 설정하면 되는데, 스프링부트의 경우 .. 2020. 4. 25.
[IntelliJ] Spring Boot 프로젝트 생성하기 최근 이클립스에서 IntelliJ로 개발도구를 변경할려고 마음을 먹었습니다. 아무래도 처음 사용하는 툴이다보니 기본적인 사용법부터 다시 공부해야 했고 개발의 시작인 프로잭트 생성부터 확인해 봤습니다. 인텔리제이는 무료버전인 커뮤니티버전과 유료버전인 얼티미트 버전이 있는데 이 포스팅에서는 얼티미트 버전을 사용하며 커뮤니티 버전에는 없는 기능이 사용되니 참고 바랍니다. Spring Boot 프로젝트 생성 Create New Project를 선택합니다. Next 버튼을 눌러줍니다. Article에 프로젝트 이름을 넣고 Next버튼을 눌러줍니다. 여기서 저는 Type을 Gradle로 했는데 그래들이 익숙하지 않으신 분들은 Maven으로 하시는 것을 권장드립니다. (기타 다른 값들은 기본값으로 진행해도 상관 없습.. 2020. 4. 12.
[Eclipse] 가용 메모리(Heap Size) 늘리는 방법 1. 들어가며 이클립스를 사용하다보면 메모리가 부족한 경우가 있습니다. 이런 경우에 설정값 변경을 통해서 이클립스에서 사용하는 메모리 용량을 증가시키는 방법에 대해서 알아보겠습니다. 2. 설정방법 이클립스가 설치된 폴더에 가면 eclise.ini이라는 폴더가 있습니다. 만약 sts일 경우 sts.ini 혹은 SpringToolSuite4.ini 등의 이름으로 위치하고 있는데 이 파일을 메모장으로 실행시켜 줍니다. 메모장에서 메모리의 최소 값과 최대값을 수정하고 저장하면 설정은 모두 완료됩니다. -Xms2048m (최소 값) -Xmx2048m (최대 값) 3. Heap영역 보는 방법 메모리의 Heap영역은 늘렸지만 실제로 현재 얼마나 사용하고 있는지 그리고 내가 설정한대로 늘어났는지 확인할 수 있도록 He.. 2019. 10. 6.
[Git] Eclipse에서 Git, GitHub 사용하기 1. 들어가며 Git과 Eclipse를 연동하는 방법에 대해서 설명하는 포스팅입니다. Git서버는 GitHub를 이용했습니다. 2. GitHub에 Repositories만들기 Build software better, together GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 우선 GitHub에서 회원가입 이후에 로그인을 합니다. https://github.com/ 좌측상단에 보이는 Create a repository를 클릭합니다. 본인의 Repository의 이름을 적고 공개(.. 2019. 10. 5.
[Git] 깃이란 무엇일까? 1. Git 이란? Git은 버전관리 시스템의 한 종류입니다. Git외에도 SVN이 많이 쓰이는데 현재는 Git이 대세를 이루고 있습니다. git은 내가 지정한 경로를 1년 365일 지켜보다가 변동사항이 있을 경우 이를 기록하여 누가 언제 변경했고 무엇이 변경됬는지 또 이전의 상태로 코드를 돌릴수 있도록 도와줍니다. 2. Git 설치 git은 다음 링크에서 다운로드 후 설치가 가능합니다. https://git-scm.com/download 설치시에 선택하는 옵션은 기본선택값으로 선택후 Next를 누르면 됩니다. 3. Git bash git을 설치하면 git bash가 같이 설치가 됩니다. git bash는 리눅스명령어로 git을 제어하기 위한 프로그램입니다. gitbash를 사용하면 컴퓨터의 운영체제와 .. 2019. 9. 21.
[Eclipes] 설정관련 사용 팁 [1] Ctrl + H 의 검색기능으로 찾은 파일을 실행시 현재탭에서 실행되어 이전화면이 사라지는 경우 메뉴바에서 Window > Preferences > General > Search > 'Reuse deditors to show matches'의 체크를 해제 2019. 8. 9.
[Eclipes] 이클립스의 유용한 단축키 모음정리 1. 검색관련 기능 Ctrl + H : 메소드 또는 클래스 호출위치 찾기 Ctrl + K : 다음검색 Ctrl + Shift + K : 이전검색 Ctrl + Shift + R : 리소스 찾기 2. 문자열의 이동관련 기능 Alt + Up & Down : 문자열의 이동 Ctrl + D : 줄 삭제 3. 디버깅 관련 기능 F5 : Debug 라인 단위로 실행(함수 내부로 들어감) F6 : Debug 라인 단위로 실행 F8 : Debug 계속 진행 F11 : 디버깅 시작 2019. 7. 13.
eclipes(이클립스) Maven Project 만들기 및 Maven(메이븐)이란 무엇일까? [1] Maven이란 무엇일까? Maven은 지금까지 애플리케이션을 개발하기 위해 반복적으로 진행해왔던 작업들을 지원하기 위하여 등장한 도구이다. Maven을 사용하면 빌드, 패키징, 문서화, 테스트와 테스트 리포팅, git, 의존성관리, svn등과 같은 형상관리서버와 연동(SCMs), 배포 등의 작업을 손쉽게 할 수 있다. ​ Maven을 이해하려면 CoC(Convention over Configuration)라는 단어를 먼저 이해해야 하는데 CoC란 일종의 관습으로서 예를 들자면 프로그램의 소스파일은 어떤 위치에 있어야 하고, 소스가 컴파일된 파일들은 어떤 위치에 있어야 하고 등을 미리 정해놓는 것을 의미한다. 결국 관습에 이미 익숙한 사용자는 쉽게 Maven을 사용할 수 있지만 관습에 익숙하지 않은.. 2019. 5. 4.
[Eclipes] 이클립스 JSP오류 - the superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 이클립스에서 jsp파일 생성시 1번째라인에 컴파일에러가 발생하는 경우가 있습니다. 딱히 실행에 있어서 문제는 없지만 조금 찝찝할수도 있는데요. 이러한 에러를 해결하는 방법은 간단합니다. 에러가 발생하는 해당 프로젝트 우클릭 후에 build path -> configure build path -> libraries탭 -> add library -> sever runtime -> 사용할 was선택 -> 적용버튼 2019. 5. 4.