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

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 18개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|자바 ucloud storage 사용하기 (붙여넣기)}}
{{다른뜻|자바 ucloud storage 사용하기 (붙여넣기)}}
{{테스트|SpringBoot+Web모듈}}
{{테스트|Maven(JitPack)+SpringBoot+Web모듈}}
==개요==
==개요==
;자바 ucloud storage 사용
;ucloud-storage-sdk-java 사용하기
;자바 ucloud storage SDK 사용
* JitPack 메이븐 저장소를 이용하는 방식에 대해 설명함
* JitPack 메이븐 저장소를 이용하는 방식에 대해 설명함


11번째 줄: 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>
<artifactId>ucloud-storage-sdk</artifactId>
<artifactId>ucloud-storage-sdk-java</artifactId>
<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>
26번째 줄: 27번째 줄:
</repository>
</repository>
</repositories>
</repositories>
</source>
</syntaxhighlight>


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


==같이 보기==
==같이 보기==
* [[JitPack]]
* [[ucloud biz]]
* [[자바 ucloud storage 사용하기 (붙여넣기)]]
* [[자바 ucloud storage 사용하기 (붙여넣기)]]
* [[ucloud biz]]
* [[PHP ucloud storage SDK 사용하기]]


==참고==
==참고==
* https://github.com/jmnote/ucloud-storage-sdk-java


[[분류: 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 }}