"자바 ucloud storage SDK 사용하기"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
12번째 줄: 12번째 줄:
==pom.xml 작성==
==pom.xml 작성==
* pom.xml의 dependencies 부분에 dependency 추가
* pom.xml의 dependencies 부분에 dependency 추가
<source lang='xml'>
<syntaxhighlight lang='xml'>
<dependency>
<dependency>
<groupId>com.github.jmnote</groupId>
<groupId>com.github.jmnote</groupId>
18번째 줄: 18번째 줄:
<version>0.0.2</version>
<version>0.0.2</version>
</dependency>
</dependency>
</source>
</syntaxhighlight>
* pom.xml 하단부<ref><code></project></code> 앞이 적절한듯</ref>에 repositories 추가
* pom.xml 하단부<ref><code></project></code> 앞이 적절한듯</ref>에 repositories 추가
<source lang='xml'>
<syntaxhighlight lang='xml'>
<repositories>
<repositories>
<repository>
<repository>
27번째 줄: 27번째 줄:
</repository>
</repository>
</repositories>
</repositories>
</source>
</syntaxhighlight>


==예제 코드==
==예제 코드==
* 컨테이너(파일박스) 목록을 확인할 수 있는 예제코드
* 컨테이너(파일박스) 목록을 확인할 수 있는 예제코드
<source lang='java'>
<syntaxhighlight lang='java'>
@RestController
@RestController
public class MyController {
public class MyController {
53번째 줄: 53번째 줄:
}
}
}
}
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
65번째 줄: 65번째 줄:


[[분류: Java]]
[[분류: Java]]
[[분류: Cloud]]
[[분류: Ucloud storage]]
[[분류: Ucloud storage 1.0]]

2020년 11월 2일 (월) 00:58 기준 최신판

  다른 뜻에 대해서는 자바 ucloud storage 사용하기 (붙여넣기) 문서를 참조하십시오.

1 개요[ | ]

ucloud-storage-sdk-java 사용하기
자바 ucloud storage SDK 사용
  • JitPack 메이븐 저장소를 이용하는 방식에 대해 설명함

2 사전작업[ | ]

  • ucloud biz 회원가입
  • ucloud storage 상품신청

3 pom.xml 작성[ | ]

  • pom.xml의 dependencies 부분에 dependency 추가
		<dependency>
			<groupId>com.github.jmnote</groupId>
			<artifactId>ucloud-storage-sdk-java</artifactId>
			<version>0.0.2</version>
		</dependency>
  • pom.xml 하단부[1]에 repositories 추가
	<repositories>
		<repository>
			<id>jitpack.io</id>
			<url>https://jitpack.io</url>
		</repository>
	</repositories>

4 예제 코드[ | ]

  • 컨테이너(파일박스) 목록을 확인할 수 있는 예제코드
@RestController
public class MyController {

	@RequestMapping("/")
	private String home() throws IOException, HttpException {
		String email = "유클라우드액세스키아이디"; // testuser@example.com
		String secret = "유클라우드스토리지시크릿키"; // MSX2Tzu4YZDnYBH5Noq2QenqUWZaQlE0
		String endpoint = "https://ssproxy.ucloudbiz.olleh.com/auth/v1.0";
		int timeout = 10000;

		FilesClientExt client = new FilesClientExt(email, secret, endpoint, timeout);
		if( !client.login() ) return "로그인 실패";

		String result = "";
		List<FilesContainer> containers = client.listContainers();
		for( FilesContainer container: containers ) {
			result += container.getName() + "<br>";
		}
		return result;
	}
}

5 같이 보기[ | ]

6 참고[ | ]

  1. </project> 앞이 적절한듯
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}