#topicpath
----

#contents

**最速でTomcatサンプル起動 [#l487eaf6]

 # git clone https://github.com/spring-projects/spring-boot.git
 # cd spring-boot/spring-boot-samples/spring-boot-sample-tomcat/
 
 # cat src/main/resources/application.properties
 server.port=8081  <- ここに記載するとポート番号を変更できる。デフォルトでは記載なく8080ポートで上がります。
 
 # mvn spring-boot:run

立ち上がりました。アクセスしてみます。
 # curl http://localhost:8081/
 Hello World

OKそうですね。

**戻り値のJSONにPretty Printを設定する [#ke90bc7c]
インデントなどでキレイにしたい場合。

application.propertiesに以下を設定
 spring.jackson.serialization.indent-output=true

[[Pretty print JSON output of Spring Boot Actuator endpoints - Stack Overflow>http://stackoverflow.com/questions/24503790/pretty-print-json-output-of-spring-boot-actuator-endpoints]]

ターミナルとかなら
 curl xxxxx.json | jq
とかで整形しちゃうのが早いけど。。

[[jq コマンドを使う日常のご紹介 - Qiita>http://qiita.com/takeshinoda@github/items/2dec7a72930ec1f658af]]



**環境によって設定ファイルを切り替える [#wce64899]
書き予定


** ServletRequestなどをInjectionする [#z2a004eb]
書き予定


** Servletを有効にする [#f0154a89]
書き予定


** port番号を変える [#fc6d7a5f]
[[Spring Boot Reference Guide>http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#common-application-properties]]

ココに設定可能なプロパティ一覧がありました。

[[24. Externalized Configuration>https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html]]


** APIドキュメントを作成するSwaggerを使う [#w7e496a4]



**Corsに対応したレスポンスを返す [#fd9bd956]






**関連リンク [#z66086f0]








----
この記事は
#vote(おもしろかった,そうでもない)
#vote(おもしろかった[1],そうでもない[0])

#comment

#topicpath

SIZE(10){現在のアクセス:&counter;}

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS