관리 메뉴

나만을 위한 블로그

[Rxjava] 인텔리제이에서 Rxjava 사용하기 본문

개인 공부/Rxjava

[Rxjava] 인텔리제이에서 Rxjava 사용하기

참깨빵위에참깨빵 2021. 5. 25. 22:42
728x90
반응형

22.11.16) 최신 버전 수정

 

굳이 안드로이드 스튜디오 뿐 아니라 인텔리제이에서도 Rxjava를 사용할 수 있다.

이번 포스팅에선 인텔리제이에서 Rxjava를 사용할 수 있도록 환경설정하는 방법에 대해 포스팅하려 한다.

 

먼저 프로젝트를 하나 새로 만들자.

이렇게 선택해서 프로젝트를 만들어주자.

 

다음으로 프로젝트의 제목을 정하고 FINISH 버튼을 눌러주면 프로젝트 생성은 끝난다.

잠시 기다리면 인텔리제이 화면에 아래와 같은 코드들이 나올 것이다.

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

test {
    useJUnitPlatform()
}

여기서 dependencies 블럭 안에 아래의 의존성 문구를 붙여넣어주면 된다.

implementation "io.reactivex.rxjava3:rxjava:3.1.5"

22.11.16 기준으로 깃허브에 올라와있는 최신 버전이다.

직접 확인하려면 아래 링크로 들어가서 스크롤 좀 내리면 된다.

https://github.com/ReactiveX/RxJava

 

이제 File > Close Project를 누른 다음 방금 생성한 프로젝트를 눌러 재실행시키자.

그러면 중앙 하단에 rxjava라 쓰여진 뭔가를 다운받고 있는 게 보인다. 다운로드가 완료될 때까지 기다린다.

 

다운로드가 모두 완료되면 왼쪽의 패키지 목록에서 java라 쓰여진 폴더를 우클릭해서 파일을 하나 만들어주자.

 

이제 Rxjava가 정상적으로 작동하는지 "Hello World"로 확인해보자. 메인 메서드 안을 아래와 같이 작성한다.

public static void main(String[] args)
    {
        Observable.just("Hello, World!")
                .subscribe(System.out::println);
    }

이렇게 작성한 후 실행하면 아래와 같이 콘솔에 출력될 것이다.

이렇게 출력된다면 Rxjava 환경설정이 모두 완료된 것이다.

반응형
Comments