처음 Dropwizard 튜토리얼
이른바 Dropwizard
공식 사이트 에서 발췌 하다
http://www.dropwizard.io/0.9.1/docs/ Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services.
할 일
자바의 웹 응용 프레임워크 Dropwizard의 튜토리얼을 통해 작성(공식 사이트의 튜토리얼을 일본어로 직접 설명하는 것)
컨디션
4
자바의 웹 응용 프레임워크 Dropwizard의 튜토리얼을 통해 작성(공식 사이트의 튜토리얼을 일본어로 직접 설명하는 것)
컨디션
4
OS: Mac OS X (10.11.1 Ei Capitan)
개발 환경
IntelliJ IDEA 14.1.5
Java 1.8.0
Dropwizard 0.9.1
maven 3.3.3
(참고) 이 자습서는 Maven을 빌드 도구로 사용합니다.
절차.
1.Mavenプロジェクトの作成
2.各種ソースコードを書経
2.1.Configurationクラスの作成(フォローなし)
2.2.Applicationクラスの作成(フォローなし)
2.3.Represenationクラスの作成(フォローなし)
2.4.Resourceクラスの作成(フォローなし)
3.ビルド
4.確認
이런 절차에 따라 진행하다1. 마븐 프로젝트 제작
IntelliJ IDEA에서 Maven 프로젝트 만들기
1.1 pom.xml 기술
공식 홈페이지에 따르면dropwizard에 있는pom.xml에 추가
<properties>
<dropwizard.version>INSERT VERSION HERE</dropwizard.version>
</properties>
저는 위의version을 0.9.1로 설정했습니다.dependency도 다음과 같다pom.xml에 추가
<dependencies>
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-core</artifactId>
<version>${dropwizard.version}</version>
</dependency>
</dependencies>
2. 각종 소스 코드의 서경
이건 홈페이지에 각자 대응해주세요(시간이 없으면 복사도 가능)
각종 반의 설명은 홈페이지에 기재되어 있으니, 잠시 제가 여기서 설명하는 것을 허락해 주십시오.
궁금하신 분들은 공식 홈페이지나 드롭위드에 대한 기사 등을 참고하세요.
- http://qiita.com/hina0118/items/0886ed0e1a84d6077444
빌딩
dropwizard는 모든 반을 포함하는fatjar를 만드는 것을 권장합니다.
그래서 이런 파일을 만들기 위해pom.xml 편집.
요점 1: 외부jar가 서명한 것으로 간주하도록 다음 내용을 설정합니다
요점 2: 아래는jar로 고정되며mainClass가 어디에 있는지 명확하게 지정하십시오.
4. 실행
프로젝트 맨 위 디렉터리 아래에서 다음 명령을 실행합니다
java -jar target/dropwizard-examples-1.0-SNAPSHOT.jar server hello-world.yml
http://localhost:8080/hello-world 브라우저로 방문하면 다음 json을 확인할 수 있습니다
{
"id": 1,
"content": "Hello, Stranger!"
}
마지막 성과는 아래의 Giithub 창고를 참조하세요.
Reference
이 문제에 관하여(처음 Dropwizard 튜토리얼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/otokunaga2/items/c2f67813d6602d8a7843텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)