Tagbangers Blog

小川 岳史

​Spring Cloud for Amazon Web Services に PullRequest してみた

前回の Thymeleaf に続く PullRequest シリーズです。 今回は Spring Cloud for Amazon Web Services に PullRequest してみました。 Spring Cloud for Amazon Web Services ってなに? Spring Cloud のサブプロジェクトで、AWS を使った開発を簡単にしてくれます。例えば、メッセージやキャッシングAPIなど、Spring のお作法で AWS の機能が簡単に使えます。 特に自分が気に入ったのは、SimpleStorageResource クラスですね。 このクラス自体は、Spring ...

SourceTree の Git のバージョン

SourceTree が使用する Git はシステムでパスを通した Git が使われているものだと思い込んでいましたが、SourceTree は Git を内包していて初期値はそれを参照しているんですね。 ツール>オプション>Git からそれが確認できます。 今回、Git のバージョンが原因で clone が途中で落ちてしまうという現象にはまっていました。 上記オプションで「システム Git を使用」に変更して、めでたく解決。。 内包している、 1.8.3 から 1.9.4 に変えました。 検証環境 Windows7 SourceTree 1.6.11.0 Git 1.9.4-preview

IntelliJ IDEA が Thymeleaf をサポート

IntelliJ IDEA 14 が待望の Thymeleaf サポートをやってくれました。 http://blog.jetbrains.com/idea/2014/09/intellij-id... 上記 URL のデモをみると、メソッドの補完から、変数のコントローラクラスとのマッピングなどなかなか期待させる内容です。 早速試してみると、、、 んーまったく補完もできないし、なぜだ。。 IntelliJ 14 の目玉の機能だし、そんなわけはないと調べて見らたら案の定、HTML に DTD とネームスペースの宣言を入れないといけないみたい。 よし、これで動くはず!が、、 org.sprin...

Thymeleaf に PullRequest してみた

大した修正ではないので、とても恐縮ですが、Thymeleaf に PullRequest したらマージしてもらったのでその話。 これがその PullRequest https://github.com/thymeleaf/thymeleaf-spring/pull... なにを修正したのか? ThymeleafViewResolver が RedirectView を生成する際に、RedirectView に対して ApplicationContext をセットしてやる、というものです。 なぜに? Spring の Controller クラスから redirect: によってある URL に...

AWS SDK for Java がモジュール分割されました

個人的に待望だったAWS SDK for Java がモジュール分割されたようです。 http://java.awsblog.com/post/TxBSZ02ZOG3VPZ/AWS-SDK-for-Java-Maven-Modules というもの、AWS SDK for Java は jar ファイルのサイズが 13MB ぐらいの大きさにふくれあがっていて、利用しない部分のソースコードのファイルサイズが多すぎると思っていました。 1.9.0 からは下記のように利用する AWS のコンポーネントのみをチョイスして組み込めるようです。              com.amazonaws ...

AWS SDK for Java の Credential Provider Chain

AWS の API にアクセスするには AWS の認証情報(アクセスキーとシークレットキー)が必要になる。 AWS SDK for Java ではサービスクライアントに認証情報を引数で指定しない場合、 default credential provider chain を用いて、アクセスキーとシークレットキーは次のクラスが順番で見つかるまで探す。 EnvironmentVariableCredentialsProvider SystemPropertiesCredentialsProvider ProfileCredentialsProvider InstanceProfileCredenti...