tools & libs/IDES
-
이번 포스트에서는 vscode에서 gradle project를 생성하고 사용하는 방법에 대해 살펴보자. gradle 설치 vscode에서 gradle 프로젝트를 생성하기 위해서는 gradle이 설치되어있어야 한다. https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org gradle도 버전 업이 정말 빈번하다. 5.x가 사용되더니 어느덧 7.x 버전이 사용되고 있고 현재는 7.0.2 버전이 사용중이다.위 사이트로 이동해서 따끈따끈한 최신 버전을 다운로드 해보자. binary_only 를 다운 받은 후 적절한 곳에..
[vscode] gradle project 생성하기이번 포스트에서는 vscode에서 gradle project를 생성하고 사용하는 방법에 대해 살펴보자. gradle 설치 vscode에서 gradle 프로젝트를 생성하기 위해서는 gradle이 설치되어있어야 한다. https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org gradle도 버전 업이 정말 빈번하다. 5.x가 사용되더니 어느덧 7.x 버전이 사용되고 있고 현재는 7.0.2 버전이 사용중이다.위 사이트로 이동해서 따끈따끈한 최신 버전을 다운로드 해보자. binary_only 를 다운 받은 후 적절한 곳에..
2021.05.31 -
Spring 진영에서는 jsp를 버렸다!! 그 대안으로 밀고 있는 녀석은 Thymeleaf. https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati www.thymeleaf.org 개인적으로 Thymeleaf는 매우 매력적이다. 그냥 HTML..
[vscode] mustache template pluginSpring 진영에서는 jsp를 버렸다!! 그 대안으로 밀고 있는 녀석은 Thymeleaf. https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati www.thymeleaf.org 개인적으로 Thymeleaf는 매우 매력적이다. 그냥 HTML..
2021.05.21 -
언젠가부터 툴들이 java8을 거부하고 최소 버전을 java 11로 설정하기를 권장하고 있다. 지금이야 권장이지만 언젠가 강제되겠지. 이번 포스트에서는 vscode에서 여러 jdk를 설정하고 필요에 따라 적용하는 방법을 살펴보자. java.configuration.runtimes 설정 settings에서 java.configuration.runtimes에 아래와 같이 설정한다. //Override JAVA_HOME used for launching the spring-boot-language-server JVM process. "spring-boot.ls.java.home": "c:\\Program Files\\Zulu\\zulu-11\\", "java.configuration.runtimes": [ {..
[vscode] java 11 설정언젠가부터 툴들이 java8을 거부하고 최소 버전을 java 11로 설정하기를 권장하고 있다. 지금이야 권장이지만 언젠가 강제되겠지. 이번 포스트에서는 vscode에서 여러 jdk를 설정하고 필요에 따라 적용하는 방법을 살펴보자. java.configuration.runtimes 설정 settings에서 java.configuration.runtimes에 아래와 같이 설정한다. //Override JAVA_HOME used for launching the spring-boot-language-server JVM process. "spring-boot.ls.java.home": "c:\\Program Files\\Zulu\\zulu-11\\", "java.configuration.runtimes": [ {..
2021.05.20 -
intellij에서 sub module로 구성된 project clone 해서 사용하기 평소 이클립스만 주로 사용하다가 intellij를 사용해보니 프로젝트와 워크스페이스의 개념이 달라서 처음에 많이 혼란스러웠다. 결론은 아래와 같이 정리해볼 수 있다. 개별 프로젝트 여러 프로젝트 관리 이클립스 project workspace intellij project 또는 module module을 가지는 project 이번에 JPA관련 자료를 intellij에서 만들어보면서 하나의 project에 여러 개의 sub module로 구성해서 git으로 관리하다가 겪은 시행착오를 정리해본다. 프로젝트의 구성과 git 프로젝트 구성 개별적인 예제(Module)들을 하나의 프로젝트에서 관리하고 싶었다. 그래서 결과는 아래..
[intellij]sub module로 구성된 project clone 해서 사용하기intellij에서 sub module로 구성된 project clone 해서 사용하기 평소 이클립스만 주로 사용하다가 intellij를 사용해보니 프로젝트와 워크스페이스의 개념이 달라서 처음에 많이 혼란스러웠다. 결론은 아래와 같이 정리해볼 수 있다. 개별 프로젝트 여러 프로젝트 관리 이클립스 project workspace intellij project 또는 module module을 가지는 project 이번에 JPA관련 자료를 intellij에서 만들어보면서 하나의 project에 여러 개의 sub module로 구성해서 git으로 관리하다가 겪은 시행착오를 정리해본다. 프로젝트의 구성과 git 프로젝트 구성 개별적인 예제(Module)들을 하나의 프로젝트에서 관리하고 싶었다. 그래서 결과는 아래..
2021.04.25 -
가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
[intellij]Community Edition에서 스프링 부트 개발하기가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
2021.02.23 -
intellij에서는 double shift (shift 두번 연타)로 모든 설정을 검색할 수 있다. Settings > Font Live Template code assist를 위한 약어(abbreviation) 등록 기본 encoding 설정 Edit Custom VM Options를 실행하고 idea64.exw.vmoptions라는 설정 파일을 수정할 수 있는데 하단에 다음처럼 옵션을 추가한다. # 추가 -Dfile.encoding=UTF-8 intellij의 재시작이 필요하다. 실행 옵션 변경 언제부턴가 intellij의 실행 옵션이 gradle task로 변경되어 단위테스트 실행 시 [no tests found for given includes xxxx] 오류가 발생한 다면 아래 화면에서 Run..
[intellij] 기본 설정intellij에서는 double shift (shift 두번 연타)로 모든 설정을 검색할 수 있다. Settings > Font Live Template code assist를 위한 약어(abbreviation) 등록 기본 encoding 설정 Edit Custom VM Options를 실행하고 idea64.exw.vmoptions라는 설정 파일을 수정할 수 있는데 하단에 다음처럼 옵션을 추가한다. # 추가 -Dfile.encoding=UTF-8 intellij의 재시작이 필요하다. 실행 옵션 변경 언제부턴가 intellij의 실행 옵션이 gradle task로 변경되어 단위테스트 실행 시 [no tests found for given includes xxxx] 오류가 발생한 다면 아래 화면에서 Run..
2021.01.30 -
STS에서 Dynamic Web Project 개발 STS는 왜 이렇게 원래의 legacy 방밥을 통한 개발을 싫어할까? SpringBoot를 밀고 싶은 맘이야 충분히 공감하지만 legacy도 좀 끼워주면 안되나 싶다. 사라져버린 Dynamic Web Programming 새 과정을 준비하느라 노트북을 포멧하고 최신의 STS를 폼나게 설치 했다. 샘플로 Dynamic Web Project를 만들려고 했는데.. 그런게 없다. ㅜㅜ 사실 없어지는 것들이 한 둘이 아니라 이제 별로 당황스럽진 않지만 약간 짜증은 난다. 아마 Legacy도 싫고 JSP도 싫었던 스프링 진영에서 STS에서 관련 플러그인을 빼버렸으리라 생각된다. 플러그인 추가 [Help]-[Install New Software]의 Work with..
[STS]STS에서 Dynamic Web Project 개발STS에서 Dynamic Web Project 개발 STS는 왜 이렇게 원래의 legacy 방밥을 통한 개발을 싫어할까? SpringBoot를 밀고 싶은 맘이야 충분히 공감하지만 legacy도 좀 끼워주면 안되나 싶다. 사라져버린 Dynamic Web Programming 새 과정을 준비하느라 노트북을 포멧하고 최신의 STS를 폼나게 설치 했다. 샘플로 Dynamic Web Project를 만들려고 했는데.. 그런게 없다. ㅜㅜ 사실 없어지는 것들이 한 둘이 아니라 이제 별로 당황스럽진 않지만 약간 짜증은 난다. 아마 Legacy도 싫고 JSP도 싫었던 스프링 진영에서 STS에서 관련 플러그인을 빼버렸으리라 생각된다. 플러그인 추가 [Help]-[Install New Software]의 Work with..
2021.01.12 -
jupyter lab을 이용한 library 직접 설치 파이썬 사용 중 필요한 라이브러리가 생겼을 때 command 창을 열고 install 해야하는데 jupyter lab을 사용하다 보면 간단히 처리할 수 있는 방법이 있다. ! 바로 !를 이용하는 방법이다. !conda install scrapy 은근 jupyter에 재미있는 기능이 많은것 같다.
[jupyter lab] library 직접 설치jupyter lab을 이용한 library 직접 설치 파이썬 사용 중 필요한 라이브러리가 생겼을 때 command 창을 열고 install 해야하는데 jupyter lab을 사용하다 보면 간단히 처리할 수 있는 방법이 있다. ! 바로 !를 이용하는 방법이다. !conda install scrapy 은근 jupyter에 재미있는 기능이 많은것 같다.
2020.12.31