◽ Spring, SpringBoot

[Spring - 라이브러리(dependency) - xml 관련 ] HttpResoponse, Unirest 사용하기

  다음 API를 이용하기 위해서 REST API를 이용하여야 했는데 계속해서 빨간줄이 생생이 되어 무슨 짓을 해도 해결하지 못했는데 나는 Spring개발 환경이라 결론은 Maven을 추가하여야 했다. 구글링해보면 HttpResoponse나 Unirest를 쓰는 방법만 쓰여있지 Maven추가하라는 말이 없어 많이 고생을 했다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        <!-- Unirest -->
        <dependency>
            <groupId>com.mashape.unirest</groupId>
            <artifactId>unirest-java</artifactId>
            <version>1.4.9</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpasyncclient</artifactId>
            <version>4.1.3</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpmime</artifactId>
            <version>4.5.8</version>
        </dependency>    
Color Scripter

먼저 Unirest를 쓰기위한 Maven은 위의 코드를 넣어주면 되겠다.

 

또한 JsonObject를 쓰기위해서는 아래의 코드를 참고하면 되겠다.

1
2
3
4
5
6
7
        
        <!--제이슨 파싱-->
        <dependency>
            <groupId>com.googlecode.json-simple</groupId>
            <artifactId>json-simple</artifactId>
            <version>1.1.1</version>
        </dependency>
Color Scripter

 

 

HttpResponse를 쓰기위해서는 아래의 코드를 추가하면 되겠다.

1
2
3
4
5
6
7
8
9
10
11
12
13
        <!-- httpcore -->
        <dependency>
          <groupId>org.apache.httpcomponents</groupId>
          <artifactId>httpcore</artifactId>
          <version>4.4.6</version>
        </dependency>
        
        <!-- httpclient -->
        <dependency>
          <groupId>org.apache.httpcomponents</groupId>
          <artifactId>httpclient</artifactId>
          <version>4.5.2</version>
        </dependency>
Color Scripter

푸터바