並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

SpringBootの検索結果1 - 26 件 / 26件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

SpringBootに関するエントリは26件あります。 javaJava開発 などが関連タグです。 人気エントリには 『Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 | DevelopersIO』などがあります。
  • Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 | DevelopersIO

    先日騒ぎになっていた CVE-2021-44228 についてのアプリケーション側の対応について記載いたします。 緩和策としてすでに AWS WAF での Rule の Update 等が行われているため、AWS サービスの詳細については別途記事を御覧ください。 Log4jの脆弱性対策としてAWS WAFのマネージドルールに「Log4JRCE」が追加されました ここでは SpringBoot をベースとしたアプリケーションへの影響と対応可否の判断についてどのような調査を行ったかを記載します。 ひとまず結論 Spring 側から見解がすでに出ています。 Log4J2 Vulnerability and Spring Boot 以下抜粋します。 Spring Boot users are only affected by this vulnerability if they have switc

      Log4j2 脆弱性問題における SpringBoot アプリケーションの検証 | DevelopersIO
    • SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics

      こんにちは。@phonypianistです。 本投稿はアクロクエスト アドベントカレンダー 12月21日 の記事です。 最近、Quarkusアプリを本番適用しました。 QuarkusはJavaアプリを作るための軽量なフレームワークで起動が速いって聞くけど、実際どれくらい速いんだろう?と気になったので、Spring Bootや、類似OSSのMicronautと比べてみました。 背景 JavaのフレームワークといえばSpringBootが主流ですが、起動が遅かったり、必要なメモリが多かったりしています。 これは、アプリ起動時にリフレクションを用いてDI(Dependency Injection)を行っているのが要因の1つです。 マイクロサービス、コンテナネイティブなアプリケーションは、負荷の状況に応じて、シームレスにスケールアウトできる必要があります。 アプリケーションの起動速度が遅かったり、

        SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics
      • ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita

        2-3. 使用技術 アプリケーション作成 Java 17.0.2 Spring Boot 3.0.3 Spring Security 6.0.5 JOOQ 3.17.8(ORマッパー) データベース MySQL 8.0.32 UI HTML(Thymeleaf) CSS(Bootstrap 5.0.2) JavaScript(Chart.js 4.3.0) インフラ Fly.io (https://fly.io/) PlanetScale (https://planetscale.com/) 3. 実装するにあたって意識したこと 実務未経験者が初めて作成するアプリなので、何も考えずに作るとコードが無秩序な状態に陥ってしまうのではないかと思い、何かしら方針を決めたいと考えました。以前、書籍『現場で役立つシステム設計の原則』を読んだ際に、保守や変更に強いソフトウェアを作るための設計思想に「ドメ

          ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作 - Qiita
        • SpringBootのプロジェクトを作成する - 日々常々

          2020-12-29 時点で私がどうやっているかって言うの。 色々やり方あるし、他でも書いた記憶あるけど、現時点のスナップショットを書いておきます。 必要なもの 以下が実行できること curl gradle 私は SDKMAN で入れてます gradle の実行にJDKいるけど、JDKは入ってるでしょ← idea IntelliJ IDEAのCLIね やること curl -O https://start.spring.io/build.gradle gradle wrapper idea . こんだけ。以下は解説とかおまけとか。 やってること curl で叩いてるのは Spring Initializr です。 SpringBootの雛形を作成してくれるWebサービス。必要なライブラリとかを -d dependencies=web,actuator とかで指定できるんだけど、それはあまり使

            SpringBootのプロジェクトを作成する - 日々常々
          • SpringBootで動的な条件をもとにDIしたい | フューチャー技術ブログ

            SpringBootのDependency Injection(DI)は便利ですよね? 利用する側にコンストラクタインジェクションやら、フィールドインジェクションやらセッターインジェクションやらの形式で書いておくと、DIコンテナが勝手に実行時に対象となるクラスをもってきてインスタンスの生成をしてくれますし、インスタンスのライフサイクルをインジェクションされるクラス側に書けます。 @Component public class UseDI { private final MyService myService; @Autowired public UseDI(MyService myService) { this.myService = myService; } } @Service public class MyService { public MyService() { System.o

            • SpringBootにおけるオブザーバビリティのなにか

              関ジャバ'25 5月度 の資料です。 https://kanjava.connpass.com/event/351098/ Javaアプリケーションモニタリングの基本(LT)の続編みたいな感じです。 https://speakerdeck.com/irof/an-introduction-to…

                SpringBootにおけるオブザーバビリティのなにか
              • SpringBootに入門するための助走本(Zenn改訂版)

                SpringBoot助走本

                  SpringBootに入門するための助走本(Zenn改訂版)
                • [非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン

                  [非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン ※既にSpringBoot3が公開され、SpringBoot2の本著は内容が古くなっております。今あえてこの本で学ぶ価値は当初と比べ薄いと思われますので非推奨とさせてください。閲覧頂きありがとうございます。 Javaの基礎(スッキリわかるJava入門3版: https://amzn.to/3beksct 第Ⅱ部まで相当を想定)を学び終えたけど、(Javaで)Webアプリケーションを作るためにどこから手を付けていいのかわからない。そんな方に向けて参考になれば、と書きました。 触れる技術や概念は下記になります。 OSS: SpringBoot2系, SpringSecurity, Java11, MyBatis, Maven, Thymeleaf, H2DB 概念:

                    [非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン
                  • SpringBootでAsyncを使う時に知っておきたいExecutorのこと - 日々常々

                    SpringFramework 6.0.11 SpringBoot 3.1.2 2024-12-12: SpringBoot3.2のVirtualThread対応で内部の実装はちょっと変わってます。本文中で出ているいくつかのクラスは3.2でDeprecatedになり、3.4で削除されています。拡張したり実装を読んだりするときは違いがあることを前提にどうぞ。 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes#support-for-virtual-threads @Async と @EnableAsync の使い方 SpringFrameworkで @Async を使うとかんたんにメソッドを非同期で実行できます。 @Component class AsyncComponent {

                      SpringBootでAsyncを使う時に知っておきたいExecutorのこと - 日々常々
                    • 独学&Java/SpringBootという選択肢(未経験からエンジニア転職までの学習法) - くまごろーのプログラミングメモ

                      はじめに 大原則 学習の流れ 1 入門書で基本文法を学習 2 コンピュータの基礎知識を学習 3 サーブレット学習 4 サーブレットでアプリ作成&デプロイ※ 5 プログラミング・Javaへの理解を深める 番外編1:Java Silver取得 6 SpringBootの基礎を学ぶ 7 SpringBootでアプリ作成 番外編2:基本情報技術者試験(FE)取得 さいごに はじめに はじめまして、くまごろーと申します。いきなりですが、私のプログラミング学習における略歴はこんな感じです。 30歳公務員、ITとは全く関わりのない職歴 2020年7月からプログラミング学習を独学で開始 学習言語はJava/SpringBoot 自社開発企業から内定をいただき、2021年5月からサーバーサイドエンジニアに プログラミングスクールには通わず、独学でJavaを学習、ポートフォリオアプリはJavaのフレームワーク

                        独学&Java/SpringBootという選択肢(未経験からエンジニア転職までの学習法) - くまごろーのプログラミングメモ
                      • SpringBootでレイヤをマルチプロジェクトで分割したらメリットが多かったというお話 - NRIネットコムBlog

                        本記事は WebアプリWeek 2日目の記事です。 🎣 1日目 ▶▶ 本記事 ▶▶ 3日目 🏄 はじめに 前提 SpringBoot の基本形について マルチプロジェクト化によるレイヤの分割 基本形 メリット デメリット 発展形 まとめ はじめに はじめまして、石橋章太郎です。 JDK 1.3 の頃から Java を触っています。 昔は Struts がまだ無くて、出てきたときはかなりの感動と衝撃(XML地獄)を受けましたが、それから Spring Framework で登場し、純日本産の Seasar が登場したりと開発者の生産性と品質が向上するフレームワークが色々出てきました。 今は SpringBoot を使っている方が多いのではないかと思っています。 SpringBoot はアノテーションを使ったり、決められた場所に決められたファイルを置けば簡単にアプリケーションが動いてくれま

                          SpringBootでレイヤをマルチプロジェクトで分割したらメリットが多かったというお話 - NRIネットコムBlog
                        • SpringBootアプリケーションのDockerイメージを作る! - BookStore’s Code ...

                          SpringBootはおしごとで使うのにDockerイメージ作ったことないなと思って、やっておこうかと。 Google先生に聞いたらSpring 公式ブログがDockerイメージの作り方について書いてました。2つほど見つけましたが、下の記事のほうが詳しく書かれています。このあたりを参考にDockerイメージを作ってみます。 Docker で Spring Boot Spring Boot Docker 最終的に出来上がったものはGitHubに載せました。(Springのサンプルを今後も作ると思うので、Gradleマルチプロジェクト構成にしています。) プロジェクト構成 プロジェクトの構成は以下です。 . ├── README.md ├── build.gradle.kts ├── gradle │   └── wrapper │   ├── gradle-wrapper.jar │   └

                            SpringBootアプリケーションのDockerイメージを作る! - BookStore’s Code ...
                          • とりあえずSpringBootアプリケーションをherokuで公開する - 日々常々

                            手順の全て mkdir {てきとうななまえ} cd {てきとうななまえ} curl -O https://start.spring.io/pom.xml -d dependencies=web -d javaVersion=8 Applicationクラス作成(後述) git init git add . heroku create heroku git:remote -a {createで作られたもの} git push heroku main 9ステップ。これでgit pushのレスポンスメッセージに出てるURLにアクセスしたらhelloと表示されます。目指せ5分! 説明 書きたいところを適当に書いていきます。あ、herokuアカウントの作成とコマンドラインツールのインストールは済ませといてください。私はbrewで入れてます。 この記事は現在に対する局所最適なので、バージョンなどは割愛

                            • 【Java/SpringBoot】入門記事リンク集 - Qiita

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                【Java/SpringBoot】入門記事リンク集 - Qiita
                              • SpringBoot x MyBatis x TestContainersでSQLテストを行う

                                I Don’t Have Time: Getting Over the Fear to Launch Your Podcast

                                  SpringBoot x MyBatis x TestContainersでSQLテストを行う
                                • SpringBoot/各レイヤの責務 - KobeSpiral2021

                                  ビュー† ブラウザに表示するための画面を生成する. Webアプリの場合,以下の2パターンの実装がある: サーバ側でViewを生成するパターン(Thymeleaf) 初等的なWebアプリで採用される.本コースで学ぶやり方 実装しやすいが画面遷移を伴うためUXはイマイチ クライアント側でViewを生成するパターン(HTML5+JavaScript) モダンなWebアプリケーションで採用される 1つのHTMLページを動的に書き換えてUXを向上.SPA (Single Page Application) コントローラはRestControllerとして,画面生成せずにデータだけを返す(マイクロサービス) RestControllerはブラウザ以外からも呼び出せるので,ネイティブアプリにも利用できる ↑ コントローラ† Webと業務プログラムの仲立ちをする. ブラウザからのリクエストを受け取り,業務

                                  • Java(maven)+Springboot+Docker環境でデプロイの一連の流れ - Qiita

                                    きっかけ ・技術課題に取り組む際に環境構築やらでいっつも時間かかって、挙句、諦めよう・・・って思いがよぎったこともあったので雛形を作っておこう。 環境構築 1.環境構築自体はほとんど以下のページで完結するので省略。 注意点 ・「mvnw package」実施する際はmvnwの一つ上の階層に移動してから ・java -jar target/< ここは適宜あわせる >.jar ソース修正した後に反映させるには プロジェクト階層直下で docker-compose build docker-compose exec < コンテナ名 > bash bash-4.4# cd  < mvnwの一つ上の階層 > bash-4.4# sh mvnw package bash-4.4# java -jar target/< 適宜合わせる >.jar ・参考URL どうせしょぼいミスなんだろうけどブラウザ上で

                                      Java(maven)+Springboot+Docker環境でデプロイの一連の流れ - Qiita
                                    • SpringBootでAPIサーバ構築 - gotoshin

                                      環境構築 以下の記事を参考にVScodeで環境構築 【簡単】VSCode+Spring Bootアプリケーション開発手順 | こへいブログ 参考動画 この動画をベースに実装 APIサーバを実装している(テンプレートの実装なし) Spring Boot Tutorial for Beginners (Java Framework) - YouTube 参考書籍 不明点の参照用として使用。とても噛み砕いて書かれていて分かりやすかった。 【後悔しないための入門書】Spring解体新書 Java入門のあとはこれを学ぶべき: Spring Boot2で実際に作って学べる!Spring Security、Spring JDBC、Spring MVC、Spring Test、Spring MyBatisなど多数解説! | 田村達也 | 工学 | Kindleストア | Amazon ソースコード git

                                        SpringBootでAPIサーバ構築 - gotoshin
                                      • SpringBootで実行可能Jarを作る - 【Spring Hack】

                                        SpringBootの実行可能Jarとは? 実行可能Jar(Executable Jar)とは、そのJarファイル単体をJavaコマンドで呼び出せばWebアプリケーションが動いてくれるものです。 具体的には、自作のクラス群以外にも、 依存関係(依存するライブラリ・依存するクラス)設定ファイルTomcat本体(Webサーバー+Servletコンテナ) 上に3つを含まれていると、Jarファイル単体でWebアプリケーションとして動かすことができます。 SpringBootプロジェクトは、この実行可能Jarを作る機能が組み込まれています。このような実行可能JarはファットJar(Fat、太っちょ)と呼ばれています。 自作したクラス群だけでなく、Tomcat本体なども含むため、自然とサイズが大きめのJarファイルになります。 しかし、そのJarファイルさえあれば、Javaコマンドで実行できるのが大き

                                        • Gradle×springbootアプリケーションをdockerイメージ化してコンテナ起動する - Qiita

                                          結論 ./gradlew bootBuildImage ↓ docker run -it -p 8888:8888 sample-rest-controller:0.0.1 説明 ./gradlew bootBuildImage --imageName={イメージ名}:{バージョン(X.X.X)}でイメージ作成可能。とってもかんたん。 (少し時間かかる場合がある) ./gradlew bootBuildImage --imageName=sample-rest-controller:0.0.1 (略) Successfully built image 'docker.io/library/sample-rest-controller:0.0.1' BUILD SUCCESSFUL in 3m 33s 5 actionable tasks: 3 executed, 2 up-to-date

                                            Gradle×springbootアプリケーションをdockerイメージ化してコンテナ起動する - Qiita
                                          • App Runnerを使ってSpringBootのコンテナ環境を爆速で用意する

                                            SREホールディングス株式会社 でサーバーサイド兼インフラエンジニアをやっている釜田です。 弊社では、インフラ環境でECS、FargateといったAWSのコンテナサービスを利用しているのですが、インフラ経験のないサーバーサイドエンジニアの方にとって、CI/CDを含めたコンテナ環境の構築は少しハードルが高いです。 そこで今回は、コンテナイメージを用意するだけでAWS上にCI/CDを含めたコンテナ環境を用意してくれるAWSのマネージドサービスApp Runnerについて紹介します。 対象読者 CI/CDを含めたコンテナ環境を構築するハードルを高く感じている方 コンテナ環境でのアプリ開発に注力したい方 課題 AWS上にCI/CDを含めたコンテナ環境の構築は、アプリ開発者にとってハードルが高い (VPC、Auto Scaling、ALB、ECS、Fargate、CodeBuildなど利用するサービ

                                              App Runnerを使ってSpringBootのコンテナ環境を爆速で用意する
                                            • AWSでSpringBootアプリケーションを実行してインターネットからアクセスする - Qiita

                                              Help us understand the problem. What are the problem?

                                                AWSでSpringBootアプリケーションを実行してインターネットからアクセスする - Qiita
                                              • SpringBootアプリケーションのProfileで制御したいとき - 日々常々

                                                Short Answer @Profile でBeanを変える どうしても評価するなら Environment#acceptsProfiles(Profiles) を使う 文字列では読まない 文字列では読まない 文字列では読まない 説明 Spring Boot : 2.4.1, Spring Framework: 5.3.2 SpringBootではProfileを使って設定ファイル( application-{profile}.properties とか)の読み替えを行うことが多いかと思います。 Profileは設定ファイルの切り替えだけじゃなく、と言うか、主にはBeanを切り替える機能です。 SpringBootネイティブな人だと「設定ファイルを変えるためのもの」と認識しているかもしれません。 あながち間違いじゃないです。 さて、掲題のProfileで何かを制御したいとき。処理を変えた

                                                  SpringBootアプリケーションのProfileで制御したいとき - 日々常々
                                                • SpringBootでRestTemplateの設定を変えたい - 日々常々

                                                  Spring Boot 2.5.2 本稿の対象 以下のような人が対象です。 SpringBootを使っていて new RestTemplate() とかを書いた/見たことがある。 SpringBootを使っていて new RestTemplateBuilder() とかを書いた/見たことがある。 ぼんやり知ってるけど仕組みとかおさえておきたい。 SpringBootのドキュメント/コードの読み方の一例を知りたい。 特に new してるのを書いたり見たことある人に読んでほしい。悲しい事故が起こる前に。 以下のような人は対象ではありません。 SpringBootのドキュメントとコードを必要な時に読んでいる。 RestTemplate を使っているがSpringBootを使っていない。 SpringBootでRestTemplate を使っているが、 restTemplateBuilder.bu

                                                    SpringBootでRestTemplateの設定を変えたい - 日々常々
                                                  • SpringBootでCPUがスパイクする問題を解決した - エキサイト TechBlog.

                                                    はじめに エキサイト株式会社 バックエンドエンジニアの山縣(@zsp2088dev)です。 エキサイトホールディングス Advent Calendar 2022の25日目を担当します✍️ 本記事では、SpringBootを使用したアプリケーションで、突然CPUがスパイクしてしまう事象に遭遇したことと、それを解決するために行ったことについて紹介します。 また、今回の事象を解決するにあたり、以下の記事を参考に調査を行いました。 blog.fastthread.io はじめに システム概要 実行環境 今回起きた事象 解決手順 起動中のコンテナに入る 起動中のJavaのプロセスID(PID)を取得する CPU使用率を調査する スレッドダンプを取得する スレッドダンプを解析する 原因箇所を特定する その後 振り返り スレッドダンプからPIDを取得する spring-boot-actuatorを使用し

                                                      SpringBootでCPUがスパイクする問題を解決した - エキサイト TechBlog.
                                                    • ログイン、ログアウトの実装|[非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン

                                                      [非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン

                                                        ログイン、ログアウトの実装|[非推奨]Javaの基礎を学び終えたアナタに贈る, SpringBoot/SpringSecurityによる掲示板開発ハンズオン
                                                      1

                                                      新着記事