- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-07-01T11:32:59+00:00","default:masatomix","masatomix")
[[Spring Boot/TIPS集]]
#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(おもしろかった[1],そうでもない[0])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}