SlideShare a Scribd company logo
初心者大歓迎!
webアプリを作ってみよう!
株式会社ビズリーチ
Copyright © 2015 BizReach Inc. All Right Reserved.
講師紹介
豊田 淳平(とよだ じゅんぺい)
  Bizreach新卒一期生。Bizreach事業部所属。
法政大学法学部出身。
成瀬 遥平(なるせ ようへい)
  Bizreach新卒一期生。CareerTreck事業部所属。
  京都大学大学院情報学研究科出身。
Copyright © 2015 BizReach Inc. All Right Reserved.
Java8 をダウンロード
こちらからダウンロードしてください。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html
※わからなくなった場合はこちらを参考に
http://nanananande.helpfulness.jp/post-2897/
Copyright © 2015 BizReach Inc. All Right Reserved.
Eclipseをダウンロード
こちらからダウンロードしてください。
https://eclipse.org/downloads/
※Pleiadesの場合
http://mergedoc.sourceforge.jp/
64Bit / Full / Edition Javaをダウンロードします。
Copyright © 2015 BizReach Inc. All Right Reserved.
gitからクローン
1.Window → Show view → Others
2. Git Repositoriesを選択します。
Copyright © 2015 BizReach Inc. All Right Reserved.
gitからクローン
1.Clone a Git Repositoryを選択します。
Copyright © 2015 BizReach Inc. All Right Reserved.
gitからクローン
1.URIにhttps://github.com/rabichan/spring_boot_sample
2.Githubのアカウントがある方は
 ユーザ名とパスワードを表示
Copyright © 2015 BizReach Inc. All Right Reserved.
gitからクローン
1.Directoryに
プロジェクトを保存したい
ディレクトリを指定
2.Remote nameは
originに指定
3.Import all existing projects
after clone finishes
にチェックを入れる
Copyright © 2015 BizReach Inc. All Right Reserved.
Projectのインポート
Package Explorer上で右クリック-> import -> Projects from Git ->
Existing local repository -> 先ほどgitからクローンしたリポジトリを選択。
後は何も考えずにNext!
Copyright © 2015 BizReach Inc. All Right Reserved.
Maven Project を作成しましょう
1.Project Exploler上で右クリック
2.New → Project を選択
3.Maven projectを選択 → Next
4.org.apache.mave.archetypes (quickstart)を選択→Next
5.プロジェクトを保存したいディレクトリを選択→Next
6.Group ID : jp.co.bizreach Artificate ID: spring-boot-sample
7.Finish
※今回はgitからクローンし、プロジェクトのインポートをしたため、こちらは
行ってません。
Copyright © 2015 BizReach Inc. All Right Reserved.
pom.xmlを編集しましょう
1.右のソースをpom.xmlへ
  ペースト
※今回はgitからクローンし、
プロジェクトのインポートを
したため、こちらは行ってま
せん。
Copyright © 2015 BizReach Inc. All Right Reserved.
UpdateProjectします
1.New → Maven
  → Update Project 
Copyright © 2015 BizReach Inc. All Right Reserved.
SampleApplicationを作成しましょう
1.src/main/javaの下の
jp.co.bizreach.sprong-boot-sample
で 右クリック → new → Class
2.名前をSampleApplicationと指定
3.ソースは以下のとおり
Copyright © 2015 BizReach Inc. All Right Reserved.
SampleControllerを作成しましょう
1.同じくsrc/main/javaの下の
jp.co.bizreach.sprong-boot-sample
で 右クリック → new → Class
2.名前をSampleControllerと指定
3.ソースは右のとおり
Copyright © 2015 BizReach Inc. All Right Reserved.
実行しましょう!
1.プロジェクト上で右クリック
2.Run as → Java Application
3.http://localhost:8080/にアクセス
         
Hello World
表示されましたか??
Copyright © 2015 BizReach Inc. All Right Reserved.
画面に表示するファイルを作成します
1.プロジェクト上で右クリック
2.New → Source folder
3.Folder nameを src/main/resources と指定
Copyright © 2015 BizReach Inc. All Right Reserved.
thymeleafファイルを作成しましょう
1.source/main/resourcesで右クリック
2.New → Package
→名前をtemplate を作成
3.template上で右クリック
  → new →ファイル   
4.名前をsample.htmlで作成
5.ソースは右のとおり
Copyright © 2015 BizReach Inc. All Right Reserved.
実行しましょう!
1.プロジェクト上で右クリック
2.Run as → Java Application
3.http://localhost:8080/sampleにアクセス
それではここからレベルアップです
Copyright © 2015 BizReach Inc. All Right Reserved.
APIを取得しましょう
1.こちらへアクセスしましょう。
https://apps.twitter.com/
2.Create New Appをクリック。
Copyright © 2015 BizReach Inc. All Right Reserved.
APIを取得しましょう
3. 名前、説明、サイトを指定します。
Copyright © 2015 BizReach Inc. All Right Reserved.
APIを取得しましょう
4. Permissions をクリック
5.Accessを”Read and Write”
を選択する。
6. Update Settings
Copyright © 2015 BizReach Inc. All Right Reserved.
APIを取得しましょう
7.各鍵を確認しましょう。
Copyright © 2015 BizReach Inc. All Right Reserved.
twitter4j.propertiesを編集しましょう
1.twitter4j.properties内に先ほど確認した鍵を該当するを入力しましょう。
Copyright © 2015 BizReach Inc. All Right Reserved.
Twitter にツィートしましょう
1.同じくsrc/main/javaの下のjp.co.bizreach.sprong-boot-sampleで 右クリック 
→ new → Class
2.名前をTwitterControllerと指定
3.ソースは以下のとおり
Copyright © 2015 BizReach Inc. All Right Reserved.
Twitter にツィートしましょう
4.以下のソースを追加します。
Copyright © 2015 BizReach Inc. All Right Reserved.
Twitter にツィートしましょう
5.source/main/resources下、template上で右クリック
6.名前をmypage.htmlで作成
7.ソースは右のとおり
Copyright © 2015 BizReach Inc. All Right Reserved.
実行しましょう!
1.プロジェクト上で右クリック
2.Run as → Java Application
3.http://localhost:8080/mypageにアクセス
4.つぶやいてみましょう!
Copyright © 2015 BizReach Inc. All Right Reserved.
Twitterにタイムラインを表示しましょう
1.TwitterControllerへ下記ソースを追加します。
Copyright © 2015 BizReach Inc. All Right Reserved.
Twitterにタイムラインを表示しましょう
2.mypage.htmlにソースを追記します。
Copyright © 2015 BizReach Inc. All Right Reserved.
実行しましょう!
テストボックスに入力してつぶやいてみましょう!
成功しましたか?
ご清聴ありがとうございました!

More Related Content

Viewers also liked

Springcamp 2015 - xss는 네가 맡아라
Springcamp 2015 - xss는 네가 맡아라Springcamp 2015 - xss는 네가 맡아라
Springcamp 2015 - xss는 네가 맡아라
Hyeong-Kyu Lee
 
JenkinsをJava開発でこんな感じで使っています
JenkinsをJava開発でこんな感じで使っていますJenkinsをJava開発でこんな感じで使っています
JenkinsをJava開発でこんな感じで使っています
Toshio Ehara
 
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
 
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
Yuichi Hasegawa
 
Springを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしようSpringを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
土岐 孝平
 
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
terahide
 
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のことSpring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
心 谷本
 
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解くShin Takeuchi
 

Viewers also liked (8)

Springcamp 2015 - xss는 네가 맡아라
Springcamp 2015 - xss는 네가 맡아라Springcamp 2015 - xss는 네가 맡아라
Springcamp 2015 - xss는 네가 맡아라
 
JenkinsをJava開発でこんな感じで使っています
JenkinsをJava開発でこんな感じで使っていますJenkinsをJava開発でこんな感じで使っています
JenkinsをJava開発でこんな感じで使っています
 
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
 
Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来Spring Day 2016 springの現在過去未来
Spring Day 2016 springの現在過去未来
 
Springを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしようSpringを使ったwebアプリにリファクタリングしよう
Springを使ったwebアプリにリファクタリングしよう
 
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
 
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のことSpring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
 
次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く次世代エンタープライズの開発環境をライブで読み解く
次世代エンタープライズの開発環境をライブで読み解く
 

Similar to 初心者大歓迎! Webアプリを作ってみよう!

プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devloveプロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
Koichiro Sumi
 
React Nativeという技術選択
React Nativeという技術選択React Nativeという技術選択
React Nativeという技術選択
Yuta Igarashi
 
Google apps scriptを使って業務改善
Google apps scriptを使って業務改善Google apps scriptを使って業務改善
Google apps scriptを使って業務改善
dcubeio
 
Unification of the middle scale services by Nuxt.js
Unification of the middle scale services by Nuxt.jsUnification of the middle scale services by Nuxt.js
Unification of the middle scale services by Nuxt.js
HajimeSasanuma
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
softlayerjp
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
 
2015SendenKaigi_AdverTimes
2015SendenKaigi_AdverTimes2015SendenKaigi_AdverTimes
2015SendenKaigi_AdverTimes
Ohkawa Tetsuji
 
thymeleafさいしょの一歩
thymeleafさいしょの一歩thymeleafさいしょの一歩
thymeleafさいしょの一歩
Yuichi Hasegawa
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
Koichiro Sumi
 
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
gree_tech
 
Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected homeHackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
Daisuke Kimura
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
robotstart
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
 
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
NTT DATA OSS Professional Services
 
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
Yahoo!デベロッパーネットワーク
 
オープンイノベーションを活用したスマートハウス実験室
オープンイノベーションを活用したスマートハウス実験室オープンイノベーションを活用したスマートハウス実験室
オープンイノベーションを活用したスマートハウス実験室
Daisuke Kimura
 
【研究者の方へ】academistご利用の流れ
【研究者の方へ】academistご利用の流れ【研究者の方へ】academistご利用の流れ
【研究者の方へ】academistご利用の流れ
Ryosuke SHIBATO
 
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
Toshiki Iga
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda
 
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
虎の穴 開発室
 

Similar to 初心者大歓迎! Webアプリを作ってみよう! (20)

プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devloveプロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
 
React Nativeという技術選択
React Nativeという技術選択React Nativeという技術選択
React Nativeという技術選択
 
Google apps scriptを使って業務改善
Google apps scriptを使って業務改善Google apps scriptを使って業務改善
Google apps scriptを使って業務改善
 
Unification of the middle scale services by Nuxt.js
Unification of the middle scale services by Nuxt.jsUnification of the middle scale services by Nuxt.js
Unification of the middle scale services by Nuxt.js
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
2015SendenKaigi_AdverTimes
2015SendenKaigi_AdverTimes2015SendenKaigi_AdverTimes
2015SendenKaigi_AdverTimes
 
thymeleafさいしょの一歩
thymeleafさいしょの一歩thymeleafさいしょの一歩
thymeleafさいしょの一歩
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
 
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
 
Hackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected homeHackable IoT devices which are used for connected home
Hackable IoT devices which are used for connected home
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
 
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
 
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
 
オープンイノベーションを活用したスマートハウス実験室
オープンイノベーションを活用したスマートハウス実験室オープンイノベーションを活用したスマートハウス実験室
オープンイノベーションを活用したスマートハウス実験室
 
【研究者の方へ】academistご利用の流れ
【研究者の方へ】academistご利用の流れ【研究者の方へ】academistご利用の流れ
【研究者の方へ】academistご利用の流れ
 
Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf Practical migration from JSP to Thymeleaf
Practical migration from JSP to Thymeleaf
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
 
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
オタクエンジニアを熱くさせる!モチベーションと効率をあげるチームビルディング_20210611_TechDay#1_3
 

初心者大歓迎! Webアプリを作ってみよう!

  • 2. Copyright © 2015 BizReach Inc. All Right Reserved. 講師紹介 豊田 淳平(とよだ じゅんぺい)   Bizreach新卒一期生。Bizreach事業部所属。 法政大学法学部出身。 成瀬 遥平(なるせ ようへい)   Bizreach新卒一期生。CareerTreck事業部所属。   京都大学大学院情報学研究科出身。
  • 3. Copyright © 2015 BizReach Inc. All Right Reserved. Java8 をダウンロード こちらからダウンロードしてください。 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- 2133151.html ※わからなくなった場合はこちらを参考に http://nanananande.helpfulness.jp/post-2897/
  • 4. Copyright © 2015 BizReach Inc. All Right Reserved. Eclipseをダウンロード こちらからダウンロードしてください。 https://eclipse.org/downloads/ ※Pleiadesの場合 http://mergedoc.sourceforge.jp/ 64Bit / Full / Edition Javaをダウンロードします。
  • 5. Copyright © 2015 BizReach Inc. All Right Reserved. gitからクローン 1.Window → Show view → Others 2. Git Repositoriesを選択します。
  • 6. Copyright © 2015 BizReach Inc. All Right Reserved. gitからクローン 1.Clone a Git Repositoryを選択します。
  • 7. Copyright © 2015 BizReach Inc. All Right Reserved. gitからクローン 1.URIにhttps://github.com/rabichan/spring_boot_sample 2.Githubのアカウントがある方は  ユーザ名とパスワードを表示
  • 8. Copyright © 2015 BizReach Inc. All Right Reserved. gitからクローン 1.Directoryに プロジェクトを保存したい ディレクトリを指定 2.Remote nameは originに指定 3.Import all existing projects after clone finishes にチェックを入れる
  • 9. Copyright © 2015 BizReach Inc. All Right Reserved. Projectのインポート Package Explorer上で右クリック-> import -> Projects from Git -> Existing local repository -> 先ほどgitからクローンしたリポジトリを選択。 後は何も考えずにNext!
  • 10. Copyright © 2015 BizReach Inc. All Right Reserved. Maven Project を作成しましょう 1.Project Exploler上で右クリック 2.New → Project を選択 3.Maven projectを選択 → Next 4.org.apache.mave.archetypes (quickstart)を選択→Next 5.プロジェクトを保存したいディレクトリを選択→Next 6.Group ID : jp.co.bizreach Artificate ID: spring-boot-sample 7.Finish ※今回はgitからクローンし、プロジェクトのインポートをしたため、こちらは 行ってません。
  • 11. Copyright © 2015 BizReach Inc. All Right Reserved. pom.xmlを編集しましょう 1.右のソースをpom.xmlへ   ペースト ※今回はgitからクローンし、 プロジェクトのインポートを したため、こちらは行ってま せん。
  • 12. Copyright © 2015 BizReach Inc. All Right Reserved. UpdateProjectします 1.New → Maven   → Update Project 
  • 13. Copyright © 2015 BizReach Inc. All Right Reserved. SampleApplicationを作成しましょう 1.src/main/javaの下の jp.co.bizreach.sprong-boot-sample で 右クリック → new → Class 2.名前をSampleApplicationと指定 3.ソースは以下のとおり
  • 14. Copyright © 2015 BizReach Inc. All Right Reserved. SampleControllerを作成しましょう 1.同じくsrc/main/javaの下の jp.co.bizreach.sprong-boot-sample で 右クリック → new → Class 2.名前をSampleControllerと指定 3.ソースは右のとおり
  • 15. Copyright © 2015 BizReach Inc. All Right Reserved. 実行しましょう! 1.プロジェクト上で右クリック 2.Run as → Java Application 3.http://localhost:8080/にアクセス           Hello World 表示されましたか??
  • 16. Copyright © 2015 BizReach Inc. All Right Reserved. 画面に表示するファイルを作成します 1.プロジェクト上で右クリック 2.New → Source folder 3.Folder nameを src/main/resources と指定
  • 17. Copyright © 2015 BizReach Inc. All Right Reserved. thymeleafファイルを作成しましょう 1.source/main/resourcesで右クリック 2.New → Package →名前をtemplate を作成 3.template上で右クリック   → new →ファイル    4.名前をsample.htmlで作成 5.ソースは右のとおり
  • 18. Copyright © 2015 BizReach Inc. All Right Reserved. 実行しましょう! 1.プロジェクト上で右クリック 2.Run as → Java Application 3.http://localhost:8080/sampleにアクセス
  • 20. Copyright © 2015 BizReach Inc. All Right Reserved. APIを取得しましょう 1.こちらへアクセスしましょう。 https://apps.twitter.com/ 2.Create New Appをクリック。
  • 21. Copyright © 2015 BizReach Inc. All Right Reserved. APIを取得しましょう 3. 名前、説明、サイトを指定します。
  • 22. Copyright © 2015 BizReach Inc. All Right Reserved. APIを取得しましょう 4. Permissions をクリック 5.Accessを”Read and Write” を選択する。 6. Update Settings
  • 23. Copyright © 2015 BizReach Inc. All Right Reserved. APIを取得しましょう 7.各鍵を確認しましょう。
  • 24. Copyright © 2015 BizReach Inc. All Right Reserved. twitter4j.propertiesを編集しましょう 1.twitter4j.properties内に先ほど確認した鍵を該当するを入力しましょう。
  • 25. Copyright © 2015 BizReach Inc. All Right Reserved. Twitter にツィートしましょう 1.同じくsrc/main/javaの下のjp.co.bizreach.sprong-boot-sampleで 右クリック  → new → Class 2.名前をTwitterControllerと指定 3.ソースは以下のとおり
  • 26. Copyright © 2015 BizReach Inc. All Right Reserved. Twitter にツィートしましょう 4.以下のソースを追加します。
  • 27. Copyright © 2015 BizReach Inc. All Right Reserved. Twitter にツィートしましょう 5.source/main/resources下、template上で右クリック 6.名前をmypage.htmlで作成 7.ソースは右のとおり
  • 28. Copyright © 2015 BizReach Inc. All Right Reserved. 実行しましょう! 1.プロジェクト上で右クリック 2.Run as → Java Application 3.http://localhost:8080/mypageにアクセス 4.つぶやいてみましょう!
  • 29. Copyright © 2015 BizReach Inc. All Right Reserved. Twitterにタイムラインを表示しましょう 1.TwitterControllerへ下記ソースを追加します。
  • 30. Copyright © 2015 BizReach Inc. All Right Reserved. Twitterにタイムラインを表示しましょう 2.mypage.htmlにソースを追記します。
  • 31. Copyright © 2015 BizReach Inc. All Right Reserved. 実行しましょう! テストボックスに入力してつぶやいてみましょう! 成功しましたか?