2016-01-01から1年間の記事一覧

Spring Boot の auto-configuration の作り方

バージョン情報 Spring Boot 1.4.2.RELEASE 作り方 auto-configuration の作成方法は、リファレンスの 43. Creating your own auto-configuration に書かれています。 リファレンスの説明にある通り、spring-boot-autoconfigure と spring-boot-starter の2…

Azure IoT HubのMQTT(s)

環境 Java 8 org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.0.2 MQTTに接続するユーザ名とパスワード ユーザ名 {iothubhostname}/{device_id} パスワード SharedAccessSignature sig={signature-string}&se={expiry}&sr={URL-encoded-resourceURI} Str…

Jackson

Jacksonを使って、Java Objectをjsonに変換する場合のコードです。Java Objectはpublicのフィールドがあればgetterはなくてもよいです。 ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(bean); jsonには、beanのプロパ…

Javaアプリケーションのリモートデバッグ

Spring Bootアプリケーションをリモートデバッグしたときのメモ $ java -agentlib:jdwp=transport=dt_socket,server=y,address=8000 -jar application.jar IDE等から、8000ポートにデバッグ接続します。 JPDAの接続および呼出し

Azure IoT Hubにデバイスを登録する

Azure IoT Hubにデバイスを登録する時、WindowsだとDevice Explorerを使用します、Windows以外の場合はiothub-explorerを使用します。 ここでは、LinuxやMac OS Xのような非Windowsを対象とします。 前提 Node.JSとnpmがインストールされていることが必要で…