タグ

springbootに関するkatsushのブックマーク (4)

  • springbootアプリでカスタムJREを使おう - Qiita

    こんばんは、GxP高田です。 これはグロースエクスパートナーズ Advent Calendar 2022のカレンダーの22日目の記事です。2が多めで縁起がいいですね。 サンタクロースも走り回る師走を忙しくお過ごしの皆様に、さっと読めて来年からと言わず明日から使える知識をお届けしたいと思います。 Javaアプリのコンテナベースイメージどれにする? アプリの実行環境として、Dockerに代表されるようなコンテナで実行されることがほとんどになってきました。 Javaを稼働させるためには、Java実行環境(Java Runtime Environment)が必要になるため、どうしてもコンテナイメージサイズが大きくなりがちです。どのイメージがいいのか、イメージサイズ、セキュリティ、メンテナンスが続くのか、などで大いにお悩みなのではないでしょうか。 JDK11から利用可能になったjlinkというツール

    springbootアプリでカスタムJREを使おう - Qiita
  • Spring Boot アプリケーションにおけるメトリクスの取り方の基本

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog LINE の Business Platform 開発担当フェローの Matsuno です。 今回は Spring Boot でアプリケーションを開発した場合のメトリクスの勘所についてご紹介しようと思います。 我々のチームでは Kotlin + Spring Boot での開発がデファクトスタンダードとなっているのですが、正直まだまだこのテクニカルスタックで開発しているエンジニアは日では少ないのです。そこで、実際の運用の雰囲気を感じていただければと思いまして今回の記事を書くことにしました。 メトリクス取得の基 我々のチームではメトリクスの格納先として Prometheus を利用しています。 Prometheus で格納し

    Spring Boot アプリケーションにおけるメトリクスの取り方の基本
  • Spring Bootの@Componentと@Beanの違い - grep Tips *

    まずは結論から SpringのDIコンテナに管理してもらいたいクラスが、自分で作成しているクラスなのか、それとも外部のライブラリ(サードパーティのライブラリ)のクラスなのかによって、@Componentを使うか@Beanを使うか変わる。 @Componentとは @Compnentは、Spring BootでWebのMVCアプリを作成するときに使用する@Controller, @Service, @Repositoryと同様に、SpringのDIコンテナに管理させて@AutowireなどでDIできるようにしたいクラスにつける。 @Controller等はMVCの文脈上で特化したクラスにつけられるのに対して、@Componentはそれら以外の特化していないクラス全般に付与するだけで、基的には同じ。 @Beanとは @Beanも同様にSpringのDIコンテナに管理させたいものにつける点は同

    Spring Bootの@Componentと@Beanの違い - grep Tips *
  • IntelliJ IDEA Community EditionでSpring Bootプロジェクトを作成し起動する - あるSEのつぶやき・改

    はじめに タイトルの通りなのですが、IntelliJ IDEA Community Edition で Spring Boot プロジェクトを作成して起動する方法がネットを検索かけても見つからなかったので調査した結果を掲載します。 IntelliJ IDEAとは IntelliJ IDEA は、Java プロジェクトを開発するための高機能な統合開発環境です。 Community Edition は無償で使用できる Edition です。機能制限があるものの、商用利用も可能とのことです。 Community Edition is open-source, licensed under Apache 2.0. Projects like Android and Swift use Apache 2.0, so you're in good company. It can also be use

    IntelliJ IDEA Community EditionでSpring Bootプロジェクトを作成し起動する - あるSEのつぶやき・改
  • 1