본문 바로가기

Development/Android

[Android] Maven 연동 & SpringFramework 설치하기~!

Spring Framework를 쓰다보니.. Spring Framework for Android를 발견하였다~! 이번에 안드로이드 기기로 서버와 통신을 해야되어서 한번 사용해보았다.


자세한 사항은 여기에~!


1. 우선 이클립스에 Maven plugin 과 Android Configurator for M2E가 설치되어 있어야한다.




2.  안드로이드 프로젝트를 Maven을 쓸수 있도록 변환하자~! 이클립스에서 프로젝트를 오른쪽키를 눌러서 아래와 같이...



3. pom.xml에 라이브러리 추가~!


<dependencies>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-rest-template</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-auth</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.android</groupId>
        <artifactId>spring-android-core</artifactId>
        <version>1.0.1.RELEASE</version>
    </dependency>
</dependencies>


4. 이제 Project를 업데이트하자~! 아래와 같이 하면~! 



Maven Dependencies가 생기고 여기에 Spring 라이브러리가 있다.~!



5. Spring 사용하기~! (예제) Rest통신에서GET방식


// The connection URL 
String url = "https://ajax.googleapis.com/ajax/" + 
    "services/search/web?v=1.0&q={query}";

// Create a new RestTemplate instance
RestTemplate restTemplate = new RestTemplate();

// Add the String message converter
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());

// Make the HTTP GET request, marshaling the response to a String
String result = restTemplate.getForObject(url, String.class, "Android");