STS(Spring Tool Suite)는 이클립스 (or visual studio code or theai) 기반의 스프링에 최적화된 IDE이다. java로 프로젝트 하는 곳에서 Spring을 사용하지 않는 곳이 없으니 이 STS도 개발환경 구성의 필수 요소로 자리잡았다. STS를 다운로드 받는법부터 설치하는 방법에 대해서 알아보자. STS 설치 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와 JDK의 호환성 여부는 꼭 알고 있어야 한다. 한동안 jdk version 8에 머물고 있어서 편했는데 이제 또 챙겨야 하는 시점이 왔다. eclipse version jdk version Eclipse 4.18 (2020-12) A Java 11 or newer JRE/JDK is required Eclipse 4.17 (2020-09) A Java 11 or newer JRE/JDK is required Eclipse 4.16 (2020-06) A Java 8 or newer JRE/JDK is required Eclipse 4.14 (2019-12) A Java 8 or newer JRE/JDK is required Eclipse 4.13 (2019..
Eclipse(STS)를 구동시킬때 openjdk 11을 사용하다가 어떠한 이유로 jdk 1.8을 사용해야 할 일이 생겼다. 그래서 SpringToolSuite4.ini (eclipse.ini) 파일에서 vm을 jdk 1.8 이 설치된 위치로 변경시키고 기동을 했다. (위 파일은 STS 실행파일과 같은 장소에 있다.) 그랬더니 위와 같은 alert이 뜨며 STS가 정상적으로 기동되지 않는다. 변경한 ini 파일은 아래와 같았다. -startup plugins/org.eclipse.equinox.launcher_1.6.0.v20200915-1508.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.0.v202..
한글은 위대하지만 우리나라가 IT 업계를 선도하지 못해서 우리나라 개발자는 이런 인코딩과 관련된 문제를 많이 겪고 있다. 인코딩에 관련된 공수만 아꼈어도 더욱 발전된 우리나라 IT의 모습이 있었을것 같다. 잘하시는 분들이 더욱 노력해서 IT를 선도했으면 좋겠다. 그냥 범인의 바람이었고 properties 파일 한글 깨짐 현상에 대해 보자. 이클립스에서 properties 파일에 인코딩을 설정을 안했다면 위와 같이 한글이 깨져서 나올수도 있다. 이런 경우의 해결책은 간단하다. 이클립스 상단 Window > Preferences > General > Content Types > Text > Java Properties File 에서 바꿀 수 있다. ISO-8859-1로 되어 있던 Default encodin..
JavaDoc은 자바 소스를 문서화를 하는 방법을 말한다. 개발 표준을 잡거나 인수인계 등등의 작업을 할때 JavaDoc을 생성하여 배포하기도 한다. 어떻게 JavaDoc 을 생성하는지 살펴보자. /** * Boot Class * * * Copyright Oingdaddy All rights reserved. * * @author oingdaddy * @version 1.0 * @since 2021. 1. 25. * */ @SpringBootApplication public class AprojectApplication { @Autowired private ATest aTest; /** * print method * * @author oingdaddy * @since 2021. 1. 25. */ @Pos..
이클립스에서 Tomcat을 기동시 The specified Tomcat installation directory does not exist 오류가 발생하는 경우가 있다. 오류의 원인은 명확하다. Tomcat이 설치된 위치를 못찾는것이다. 해결방법 이클립스 상단 Preferences > Server > Runtime Environment > Tomcat 클릭 > Edit tomcat이 설치되어 있는 위치를 확인하고 매핑시켜준다. 없으면 아래의 Download and Install 을 통해서 설치한다. 제대로 매핑이 되었다면 오류는 사라지고 tomcat을 재기동해도 정상동작을 한다. 끝!
Eclipse를 사용하며 주석을 설정하는 방법에 대해 알아보자. 위와 같이 아무 클래스 선언부 위에 /** 라고 입력하고 엔터를 쳐보자. 그럼 우측과 같이 @author 가 나오면서 주석을 입력할 수 있는 공간이 생긴다. Class와 마찬가지로 Method에도 메소드 위에 /** 라고 입력하고 엔터를 쳐보면 위와 같이 param, return 등의 정보가 세팅이 되며 주석을 입력할 수 있는 공간이 생긴다. 이런건 어디서 어떻게 세팅을 하는것일까? 아주 간단하게 설정이 가능하다. Eclipse 주석 설정 Eclipse 상단 메뉴 > Window > Preferences > code templates 입력 을 하면 위와 같은 화면이 보일것이다. 자바를 기준으로 설명을 진행하도록 하겠다. Java 쪽의 Cod..
SI 업계에서 IntelliJ를 사용하는곳은 극히 드물다. 왜냐!? 모든것을 다 비용으로 생각하고 비용을 줄이고 줄이고 줄여서 이윤을 가장 많이 남기는것이 가장 잘 한다고 칭찬을 받는게 이 업의 특징이기 때문이다. (모든곳을 가보지는 않았지만 적어도 몇몇은 잘 알기에..) 하지만 생산성에 대한 이슈가 생기고 이런 생산성에 대한 개선을 적극적으로 하려는 리더들 덕분에 드디어! 말로만 듣던 IntelliJ를 사용을 할수 있게 되었다. 백지상태에서 시작을 하면 더 빨리 배울수도 있을거 같은데 10년 넘게 이클립스를 써와서 잘 적응할수 있을지 모르겠다. 마치 어린아이가 언어를 배우는것처럼... 기초지식이 전무한 상태에서 학습하지 않고 그냥 시작해봤다. 시작부터 쉽지 않다. 조금이라도 이클립스랑 비슷할줄 알고 해..