본문 바로가기
반응형

개발/IntelliJ22

IntelliJ Python 개발환경 구성(프로젝트 생성, 가상환경, Hello World) 예전 Python 개발을 할 때 PyCharm을 활용했었는데, IntelliJ에서도 쉽게 개발환경 구성이 가능하고 IDE를 통일시킨다는 측면에서 IntelliJ에서 Python 개발환경 구성 방법을 알아본다 프로젝트 생성먼저 Python 플러그인이 설치되어 있는지 확인해본다. IntelliJ에서 Python파일을 열어본적이 있으면 추천에 의해서 아마 설치가 되어있을 수 있는데, 설치가 되지 않았으면 설치해준다 이제 Python Hello World를 위한 프로젝트를 생성해보자. 새 프로젝트를 생성하기 위해 "New > Project..."를 선택한다.  신규 프로젝트 세팅을 위한 다이얼로그가 열리고, 좌측에서 Python을 선택한다. 그리고 우측에서 Environment 관련 설정에서 신규 환경구성을 위.. 2024. 11. 10.
[http client] IntelliJ .http로 간단히 API 테스트 하는 방법#2 이번에는 IntelliJ에서 API를 테스트하는 방법 중 Spring Controller 소스 기반으로 http client를 생성하는 방법과 IntelliJ Endpoint를 사용하여 http client를 생성하는 방법을 알아본다. 지난번 내용은 아래를 참조하자 [http client] IntelliJ .http로 간단히 API 테스트 하는 방법IntelliJ IDEA는 다양한 기능을 통해 개발자들이 HTTP 요청을 테스트하고 디버깅할 수 있도록 도와준다. 특히 REST API 개발에서 HTTP 요청을 빠르게 테스트하는 것이 중요한데, IntelliJ에서는 HTTP Client라happy-jjang-a.tistory.com Controller 소스 기반 HTTP Client 테스트아래와 같이 Con.. 2024. 9. 29.
[http client] IntelliJ .http로 간단히 API 테스트 하는 방법#1 IntelliJ IDEA는 다양한 기능을 통해 개발자들이 HTTP 요청을 테스트하고 디버깅할 수 있도록 도와준다. 특히 REST API 개발에서 HTTP 요청을 빠르게 테스트하는 것이 중요한데, IntelliJ에서는 HTTP Client라는 강력한 도구를 제공하는데, 사용하는 방법도 직관적이고 간단하다. IntelliJ에서 HTTP Client로 API 테스트 하는 방법에 대해서 알아본다. 1. HTTP Client 설정IntelliJ에는 내장된 HTTP Client가 있어, 별도의 플러그인 설치 없이도 HTTP 사용이 가능하다. HTTP Client는 .http 파일을 생성하여 사용한다. 만약에 없는 경우 IntelliJ 플러그인에서 http로 검색을 해서 설치한다.  2. 기본 요청 테스트먼저 .ht.. 2024. 9. 15.
IntelliJ Docker 빌드&실행 환경(Dockerfile) 매번 커맨드로 Docker 커맨드를 실행하는 것이 번거로운 경우 IntelliJ에서 Docker 실행 환경을 구성할 수 있다. Dockerfile, Docker-Image, Docker-Compose를 활용할 수 있는데 여기서는 Dockerfile 기준으로 실행 환경 구성을 해본다. 먼저 Dockerfile이 포함된 프로젝트를 열고, Run/Debug Configurations를 실행한다. 그리고 좌측에서 Add New Configuration(+)를 선택하고 Docker > Dockerfile을 선택한다. 일반적으로 Docker build, run 시에 사용하는 이름, 옵션 등을 화면에서 입력 한다. 기본적인 옵션 외에도 'Build'영역의 Modify options나 'Run'영역의 Modify를 클.. 2022. 9. 5.
IntelliJ JSP Dynamic Web Project 생성 IntelliJ에서 jsp만으로 이루어진 Dynamic Web Project를 생성하는 방법에 대한 정리이다. 정말 java소스 하나없이 jsp만으로 이루어지고, Maven or Gradle 같은 빌드 툴도 없는 순수 jsp만으로 이루어진 프로젝트를 하나 생성하고 톰캣으로 실행 해본다. 이걸 정리하는게 의미가 있을지는 모르겠지만 어쨌든 처음해보는 거라 작성해본다. 프로제트 생성 아무것도 세팅을 하지 않기 위해 New Project에서 Empty Project로 생성을 한다. 다른 것들은 여러 툴들이 자동으로 엮여있어서 내가 원하는 구조가 안나왔다. 이제 빈 프로젝트에서 아래와 같이 webapps/WEB-INF 디렉토리를 생성한다. 그리고 webapps 하위에는 테스트용 index.jsp파일을 하나 만들고.. 2022. 8. 4.
IntelliJ java class serialVersionUID 자동 생성 IntelliJ에서는 STS(Elipcse)처럼 java class에 implements Serializable를 선언하고 class에 마우스를 가져다 놓으면 serialVersionUID를 자동 생성하는 메뉴가 기본적으로 뜨지 않는다. serialVersionUID 자동 생성을 위해서는 아래와 같은 설정이 필요했다. 1. 먼저 IntelliJ의 Prefereneces.. 메뉴를 클릭한다. 2. Preferences 좌측 항목에서 Editor > Inspecions 를 클릭한다. 3. 다음으로 우측에 Java > Serialization issues > Serializable class without 'serialVerionUID' 항목를 체크해 준다. 4. STS(Eclipse)에와 동일하게 마우스를 .. 2022. 5. 28.
IntelliJ Gradle 빌드 디렉토리(out, build) 설정 IntelliJ에서 gradle 프로젝트로 개발을 할 때 이상한 현상을 발견했다. 프로젝트 구조는 아래와 같이 멀티 모듈 구조이고, Libaray모듈이 Application 모듈에 의존성(Library -> Application)으로 설정되어 Application모듈을 실행하는 구조였다. 프로젝트 구조 - parent - Library - Application Library모듈은 src/main/java 외에 src/main/resources도 포함되어 있어서 Application 모듈을 실행했을 때 모두 classpath로 참조가 가능해야하는 구조였다. 하지만 Application을 실행했을때 Application에서 Library모듈의 resources 파일들을 참조할 수 없는 에러가 발생했다. Ap.. 2022. 5. 6.
IntelliJ properties 파일 한글 설정 IntelliJ에서 메시지 등 설정을 위해 properties 파일을 사용할 때 한글이 깨져보이는 경우가 있다. 이는 properties파일은 기본적으로 ISO 8859-1 인코딩을 사용하도록 설계되어 있어서 그렇다고 한다. 예를 들어 아래와 같이 properties를 선언하고 한글을 입력할 경우 다음과 같은 나오는 경우이다. sample 메시지 한글 깨져 보임. IntelliJ Preferences 창에서 설정으로 한글깨짐 해결이 가능하다. Preferences > Editor > File Encodings > Properties Files 항목 에서 Default encoding for properties files을 UTF-8로 변경하고 우측의 Transparent vative-to-ascii co.. 2022. 5. 6.
반응형