タグ

springbootに関するtm8rのブックマーク (7)

  • Spring Boot + Netflix Eureka

    PIXTAは2007年にサービスを開始し、年々サービスとシステムの規模が大きくなっおり、それに伴い、組織的な規模も大きくなってきました。 今回はPIXTAにおいて規模が大きくなるシステムと組織をつなぐためのアーキテクチャとしてBackendForFrontend(以下BFF)の導入検討を始めているので、BFFの概要やユースケースを紹介し、ピクスタが抱える問題をどのように解決するかについて、まとめた資料です。 BFFは世の中にで初めてから日が浅く、そこまで認知が行き渡ってないのではないかと思うので、今回話のメインはBFFそのものに焦点を当てて紹介します。 この内容はWeb現場Meetup#4の発表資料です。

    Spring Boot + Netflix Eureka
  • Spring Bootで静的コンテンツにフィンガープリントをつける

    Spring BootではRuby on Railsのアセットパイプラインのようなものをどうやって実現するのか?というのを調べていた。 Sprinb Bootのバージョンは1.2.3-RELEASE。 以下のSpringのブログによれば、静的コンテンツのハンドリングはSpring Framework 4.1で改善されたらしい。 Spring Framework 4.1 - handling static web resources JavaScriptの開発については、grunt、gulpDartTypeScriptなどネイティブのものを使ってくれ、とある。 確かに、こちらの進化の速度は速いので直接こういったツール等を使う方がいい。結合・圧縮はこちらでできる。 あとは、リソースにフィンガープリントをつける(app-ハッシュ値.cssなど)方法だが、これは"Resource versio

  • Spring Bootキャンプ ハンズオン資料 — Spring Bootキャンプ ハンズオン資料 1.0.0-SNAPSHOT ドキュメント

    前提条件¶ Java SE 8がインストールされていること。 Mavenがインストールされていることかつ基的なことが分かること。 Gitがインストールされていること。 curlがインストールされていること。 OSがWindowsまたはMacOSであること。 DIの基的な知識を有していること。 JavaでWebプログラミングの経験があること。 (カメラを使う場合)PCにカメラがついていること。 (Dockerを使う場合)boot2dockerがインストールされていること、またはAWSのアカウントを持っていること。

  • BootのO/RマッパーにMyBatisを使いたい。 - 谷本 心 in せろ部屋

    DBアクセス層に何を使うかって、当によく話題になりますよね。 「これで間違いないでしょ」っていう鉄板の選択肢がないから、だと思うわけですが 「SQLを書きたい日人」な僕としては、消去法的にMyBatisを使っています。 消去法って言うからには、消えた選択肢があるわけで。 Hibernate : アイドントライク ハイバネートサン JPA : アイドントライク ハイバネートサン Doma : アイドントライク APT S2JDBC : キャノット ユーズ ウィズ スプリング DBflute : 少し文化が違うんです。 Mirage : 開発止まっちゃったし。 ホントはMirageあたりが大好物で、過去に実案件に投入した時には まったく問題が起きなくて素晴らしかったのですが 開発が止まっていることと、実績的なアレでなかなか使いにくいんです。 そんなわけで消去法的に残ったMyBatisを使う

    BootのO/RマッパーにMyBatisを使いたい。 - 谷本 心 in せろ部屋
  • Spring Bootのコネクションプーリングの比較

    先日の Spring Bootで選択できるアプリケーションサーバの比較 に続いて、コネクションプーリングの比較をやってみました。 Sprinb Boot 1.2.0 RC2で標準で選択出来るコネクションプーリングは以下です。 ※この4つ以外は使えない訳ではありません。pom.xmlに書けば何でも使えるようになります。 Tomcat JDBC Connection Pool (Spring Bootのデフォルト) HikariCP Commons DBCP Commons DBCP2 比較に使ったアプリ 比較に使ったアプリは、 以前作ったISUCON4予選のSpring Boot実装 です。 ソースはここに置いてます。 サーバはISUCON運営チーム公開の公式AMIを使ってます。 AMI IDはこちらのページを参照してください。 ISUCON4 予選問題の解説と講評 & AMIの公開 公開さ

  • Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53

    Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53

    Spring Bootハンズオン ~Spring Bootで作る マイクロサービスアーキテクチャ! #jjug_ccc #ccc_r53
  • Spring BootでつくるCRUD API | DevelopersIO

    はじめに 最近はRubyRailsで開発することが多い自分ですが、使用したいライブラリがJava用に開発されている場合などの選択肢として、JVM上で実行できるフレームワークにも興味を持ち始めました。 いくつかのフレームワークを検討したのですが、その中からSpring Bootを選び、簡単なCRUDのAPIを作ってみました。Spring Bootを選んだ理由は、以下の通りです。 JVM上で実行できる フルスタックフレームワーク デプロイが簡単 ドキュメントが(割と)豊富 Spring Bootについては弊社中村が以前の記事でも書いていますが、今回はSpring Bootの開発環境の構築と、実際に作成したCRUD APIのソースについて書きたいと思います。 開発環境について 1.前提条件 開発マシンとしては、WindowsMacのどちらでも大丈夫です。予めJDK8をインストールしておくのと

    Spring BootでつくるCRUD API | DevelopersIO
  • 1