並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 91件

新着順 人気順

"Spring boot"の検索結果41 - 80 件 / 91件

  • Spring Boot コア機能 - リファレンスドキュメント

    import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication @SpringBootApplication class MyApplication fun main(args: Array<String>) { runApplication<MyApplication>(*args) } . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / /

      Spring Boot コア機能 - リファレンスドキュメント
    • Kotlin で Spring Boot Web アプリケーションの作成 - 公式サンプルコード

      このチュートリアルでは、Spring Boot と Kotlin (英語) の機能を組み合わせて、サンプルのブログアプリケーションを効率的に構築する方法を示します。 Kotlin を使い始めたばかりの方は、リファレンスドキュメント (英語) を読んだり、オンラインの Kotlin Koans チュートリアル (英語) を実行したり、Kotlin のコードサンプルを提供する Spring Framework リファレンスドキュメントを使用したりすることで言語を学ぶことができます。 Spring Kotlin のサポートは、Spring Framework および Spring Boot のリファレンスドキュメントに記載されています。ヘルプが必要な場合は、 StackOverflow の spring および kotlin タグ (英語) で検索または質問するか、Kotlin Slack (英

        Kotlin で Spring Boot Web アプリケーションの作成 - 公式サンプルコード
      • Spring Security 5.3.3で Resource Server を構成する | DevelopersIO

        はじめに Spring Boot + Spring Security を利用して OAuth 2.0 の Token Introspection を利用した Resource Server を構成してみます。 環境 Java: openjdk 11.0.6 2020-01-14 LTS SpringBoot: 2.3.1.RELEASE SpringSecurity: 5.3.3.RELEASE 目的 「Spring Bootで単純なWebアプリケーションを作成し、/health エンドポイント以外すべて TokenIntrospection による AccessToken のチェックを入れて保護する」ことが目的です。それのための最小構成です。 SpringSecurity Current Reference Spring Bootアプリケーションを構成 ごくありふれたサンプルを作成します

          Spring Security 5.3.3で Resource Server を構成する | DevelopersIO
        • Javaコミュ@福岡 勉強会1910で「Micrometer入門」というタイトルで発表してきた #javaq

          だいぶ前になりますが、Javaコミュ@福岡 勉強会1910で「Micrometer入門」というタイトルで発表してきました。 僕の発表資料はこちらです。 発表で使ったサンプルアプリはここに置きました。 https://github.com/matsumana/micrometer-example Micrometerとは? Javaでメトリクスを取るためのライブラリです。 現在、世の中には沢山のモニタリングサービス/ツールが存在しますが、アプリケーション側で依存ライブラリを切り替えるだけで様々なモニタリングサービス/ツールに対応する事が出来ます。 Micrometerのオフィシャルサイトで述べられているように、JavaのロギングライブラリのSLF4Jのようなイメージです。 Spring Boot Actuatorでもだいぶ前から採用されているので、既にお馴染みという感じがありますね。 Off

          • Springのテストを実際のアプリケーションでどうやるか考えてみた - Qiita

            はじめに この記事で何をするのか Spring/Spring Bootはテスト関連の機能がとても充実しています。これらの機能を、実際のアプリケーションにどのようにつかっていくかを考えました。 あくまで僕個人の案なので、「いや、ここはこうしたほうがいいよ!」とか「自分はこうしてるよ!」とかありましたら是非コメントください。コメントは「優しく」お願いします。 Spring/Spring Bootのテスト関連機能 この記事では、テスト関連機能の基礎は解説しません。代わりに@shindo_ryoさんの資料をご覧ください。とても素晴らしいまとめです。 YouTube動画 スライド spring-security-testについては@opengl_8080さんのブログをご覧ください。 @MybatisTest については@kazuki43zooさんのブログをご覧ください。 サンプルアプリの技術構成 S

              Springのテストを実際のアプリケーションでどうやるか考えてみた - Qiita
            • Javaアプリケーションフレームワーク「Spring Boot 2.5」がリリース

              オープンソースのJava向けアプリケーションフレームワークSpringの開発チームは、Springベースで実行可能なスタンドアロンの本番レベルアプリケーションを作成できるSpring Bootの最新版となる「Spring Boot 2.5」を、5月21日(現地時間)にリリースした。 「Spring Boot 2.5」では、schema.sqlスクリプトとdata.sqlスクリプトで使用される基本的なメソッドが再設計され、spring.datasource.*プロパティが非推奨となり、新たにR2DBC経由でアクセスされるSQLデータベースの初期化にも使用できるspring.sql.init.*プロパティが採用されている。 また、spring.flyway.urlまたはspring.liquibase.urlを定義している場合は、追加のプロパティとしてusernameとpasswordを定義す

                Javaアプリケーションフレームワーク「Spring Boot 2.5」がリリース
              • React.js と Spring Data REST - 公式サンプルコード

                このチュートリアルでは、Spring Data REST とその強力なバックエンド機能を使用し、React の洗練された機能と組み合わせて、わかりやすい UI を構築するアプリのコレクションを示します。(参考: JavaScript フロントエンドフレームワークの比較 [Qiita] ) Spring Data REST [YouTube] (英語) は、ハイパーメディアを使用したリポジトリをすばやく構築する方法を提供します。 React (英語) は、JavaScript での効率的で高速で使いやすいビューに対する Facebook のソリューションです。

                  React.js と Spring Data REST - 公式サンプルコード
                • Spring Boot 2.4.0についてメモ - へのへのもへじ

                  はじめに 先週、(2020/11/12)にSpring Boot 2.4が出ましたが、どんなのが出たのかまとめて、なんとなく違いを把握おこうと思います。 基本的にはリリースブログとRelease Notesの内容を個人的に気になったところを少し深ぼって、自分の理解をまとめようと思うので、正確な情報は本家のブログやそれに付随する記事等をご参照ください(なるべく、情報ソースのリンクはつけます)。 ちなみに、ドキュメントに書かれた変更点を自分の理解でまとめたものなので、基本的に機能に対しては動作検証などは行っておりません。 Spring Boot 2.4.0変更点 このブログでは以下のような変更点についてまとめます。 バージョニングスキーマの変更 設定ファイルのプロセッサ変更 Volume Mounted Config Directory Trees Startupエンドポイントのサポート Do

                    Spring Boot 2.4.0についてメモ - へのへのもへじ
                  • Preparing for Spring Boot 3.0

                    Spring Boot 2.0 was the first release in the 2.x line and was published on Feburary 28th 2018. We’ve just released Spring Boot 2.7 which means that, so far, we’ve been maintaining the 2.x line for just over 4 years. In total we’ve published 95 distinct releases over that timeframe! The entire Spring team, and many in our community of contributors, are now preparing for the next generation of Sprin

                      Preparing for Spring Boot 3.0
                    • 入社1年目のプログラミング初心者がSpringを学ぶための手引き

                      9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...NTT DATA Technology & Innovation

                        入社1年目のプログラミング初心者がSpringを学ぶための手引き
                      • Spring Boot アプリケーションのデプロイ - リファレンス

                        Spring Boot の実行可能 jar は、ほとんどの一般的なクラウド PaaS(Platform-as-a-Service)プロバイダー向けに用意されています。これらのプロバイダーは、「独自のコンテナーを持ち込む」ことを要求する傾向があります。アプリケーションプロセス(特に Java アプリケーションではない)を管理するため、実行中のプロセスのクラウドの概念にアプリケーションを適合させる中間層が必要です。 2 つの人気のあるクラウドプロバイダーである Heroku と Cloud Foundry は、"buildpack" アプローチを採用しています。buildpack は、デプロイされたコードを、アプリケーションの起動に必要なものにラップします。これは、JDK と、java、組み込み Web サーバー、本格的なアプリケーションサーバーへの呼び出しである可能性があります。buildp

                          Spring Boot アプリケーションのデプロイ - リファレンス
                        • Testcontainersを利用したSpring Bootアプリのテスト - Qiita

                          今参画している案件でMySQL、Kafka、Cloud Pub/Sub、AWS SQS/SNSあたりを使ったアプリケーションを作成することになりそうなので・・・Testcontainersを利用してSpring Bootアプリケーションのテストをしようかな〜と考えています。今回はすご〜く簡単なデモアプリケーションを作ってみました。 今参画している案件では使わないけど・・・ PostgreSQL MockServer(擬似HTTP Server) を使ってテストするデモアプリケーションも作ってみました。 利用するもの Spring Boot 2.4.5 Testcontainers 1.15.3 JUnit 5 Docker MySQL in Docker PostgreSQL in Docker Apache Kafka in Docker Cloud Pub/Sub Emulator i

                            Testcontainersを利用したSpring Bootアプリのテスト - Qiita
                          • Spring BootのGraceful shutdown処理が内部でどう呼ばれているかソースコードリーディングしてみた結果 - Qiita

                            参考: Spring Boot Reference Documentation#boot-features-graceful-shutdown Graceful shutdownが内部でどう呼ばれるか 上記からSpring BootのGraceful shutdownがどのように動くのか分かりました。では上記の処理はどこからどう呼ばれているのでしょうか。 ソースコードを読んで確認してみたいと思います。 ※注意: 今回追うコードはSpring Boot 2.3.1を前提としています。内部の挙動は今後のバージョンアップで変わる可能性があるのでご注意ください。 また、サーバはJettyを使用します。 Graceful shutdownの実処理部分を特定する まずGraceful shutdownの実処理部分を特定し、そこを起点に呼び出し元を探る作戦でいきたいと思います。 何はともあれGracef

                              Spring BootのGraceful shutdown処理が内部でどう呼ばれているかソースコードリーディングしてみた結果 - Qiita
                            • Spring Boot 本番対応機能 - リファレンスドキュメント

                              Spring Boot には、アプリケーションを本番環境にプッシュするときにアプリケーションを監視および管理するのに役立つ多くの追加機能が含まれています。HTTP エンドポイントまたは JMX を使用して、アプリケーションを管理および監視することを選択できます。監査、ヘルス、メトリクスの収集もアプリケーションに自動的に適用できます。

                                Spring Boot 本番対応機能 - リファレンスドキュメント
                              • SpringBoot + Spring Securityで認証を行う - Qiita

                                spring-security │ build.gradle └─src ├─main │ ├─java │ │ └─com │ │ └─example │ │ └─security │ │ └─springsecurity │ │ │ ServletInitializer.java │ │ │ SpringsecurityApplication.java │ │ │ WebSecurityConfig.java │ │ │ │ │ └─account │ │ Account.java │ │ AccountRepository.java │ │ AccountService.java │ │ AuthController.java │ │ │ └─resources │ │ application.properties │ │ hibernate.properties │ │ │ ├─s

                                  SpringBoot + Spring Securityで認証を行う - Qiita
                                • Deep dive into Spring Boot 2.3

                                  Deep dive into Spring Boot 2.3 2020-06-16 JSUG勉強会 #jsug 1 Toshiaki Maki (@making) Staff Solutions Architect, VMware

                                    Deep dive into Spring Boot 2.3
                                  • Spring BootアプリをSpring Native BetaでGraalVMに変換

                                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                      Spring BootアプリをSpring Native BetaでGraalVMに変換
                                    • 怖くないSpring Bootのオートコンフィグレーション

                                      Spring Bootのオートコンフィグレーションの恩恵によって、開発者はコンフィグレーションの煩わしさから解放され、Springを容易に動かすことができるようになりました。その反面、ブラックボックスになってハマってしまうことも少なくありません。本セッションでは、Spring Bootのオートコンフィグレーションの仕組み・デバッグ方法・カスタマイズ方法を説明します。本セッションを聞いてオートコンフィグレーションを便利に使っていきましょう。 (Spring Fest 2021での発表資料)Read less

                                        怖くないSpring Bootのオートコンフィグレーション
                                      • systemd で Spring Boot アプリケーションのプロセス管理をする - Qiita

                                        概要 シンプルな Spring Boot アプリケーションを systemd でプロセス管理する systemd によって起動・停止・OS再起動時の自動起動などが可能になる 今回の環境: Ubuntu 19.10 Eoan Ermine + Java 11 + Spting Boot 2.2.6 Spring Boot アプリケーションを用意 サンプルとしてシンプルな Spring Boot アプリケーションを用意する。 ファイル一覧 ├── build.gradle ├── settings.gradle └── src └── main └── java └── com └── example └── MyApp.java plugins { id 'org.springframework.boot' version '2.2.6.RELEASE' id 'io.spring.depe

                                          systemd で Spring Boot アプリケーションのプロセス管理をする - Qiita
                                        • Spring Modulithで始めるモジュラモノリス開発

                                          Spring Fest 2023での登壇資料

                                            Spring Modulithで始めるモジュラモノリス開発
                                          • Spring Boot 「使い方」ガイド - リファレンスドキュメント

                                            このセクションでは、Spring Boot を使用するときによく発生するいくつかの一般的な「それを行う方法」の質問に対する回答を提供します。その範囲は網羅的ではありませんが、非常に多くの部分をカバーしています。 ここで取り上げていない特定の問題がある場合は、stackoverflow.com (英語) をチェックして、誰かがすでに回答を提供しているかどうかを確認することをお勧めします。これは、新しい質問をするのにも最適な場所です(spring-boot タグを使用してください)。

                                              Spring Boot 「使い方」ガイド - リファレンスドキュメント
                                            • Spring Boot 2.2.0

                                              On behalf of the Spring Boot team and everyone that has contributed, I am delighted to announce that Spring Boot 2.2.0 has been released and is available now from repo.spring.io, Maven Central and Bintray. This release adds a significant number of new features and improvements. For full upgrade instructions and new and noteworthy features please see the release notes. What's new in 2.2 Dependency

                                                Spring Boot 2.2.0
                                              • Spring BootでGraphQLを試した - Qiita

                                                はじめに 遅ればせながらGraphQLなるものを知ったので、自分が使い慣れているJava+Spring Bootでの実装を試した。 GraphQL自体の説明はこちらなどに任せるとして以下では実装について記述する。 プロジェクト準備 開発環境 Windows 10 Java 11 (AdoptOpenJDK jdk11.0.4+11 OpenJ9 0.15.1) Maven 3.5.4 STS 4.4.0 ベースとなるSpring Bootプロジェクトを作成する Spring Boot 2.1.9 依存関係 備考

                                                  Spring BootでGraphQLを試した - Qiita
                                                • Spring Boot 2.x から 3.0 へコマンド一発でバージョンアップ・移行を自動化

                                                  はじめに Spring Boot のバージョンアップは自動化できます。OpenRewrite という Java ソースコード、ライブラリ、フレームワークのリファクタリングを自動化するエコシステムを使用することで、API の変更に追従して安全にモダナイズし、技術的負債の排除、脆弱性の修正、コード品質を高めることができます。OpenRewrite にはレシピと呼ばれる多くのリファクタリング定義が提供されており、各種 IDE やエディターとの統合も進められています。さらに、Spring Boot の場合は Spring 公式の Spring Boot Migrator (SBM) という OpenRewrite を使用した専用の自動移行ツールがあり、Spring Boot に特化したレシピと簡単にそれをコマンドで適用するための CLI が提供されています。 Spring Boot 2.6 以下ま

                                                    Spring Boot 2.x から 3.0 へコマンド一発でバージョンアップ・移行を自動化
                                                  • Spring Boot 2.3.0 クラウドに焦点

                                                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                      Spring Boot 2.3.0 クラウドに焦点
                                                    • AWS × Spring Boot Observability

                                                      ・サンプルコード https://github.com/kiyotake-tagbangers/spring1-2020-recap-observability ・JSUG勉強会 2020年その7 Spring One 報告LT大会! https://jsug.doorkeeper.jp/events/111811 ・SpringOne Spring Boot Observability https://springone.io/post-event/sessions/spring-boot-observability

                                                        AWS × Spring Boot Observability
                                                      • Spring Boot 入門 - 公式ドキュメントの日本語訳 - cypher256's blog

                                                        spring.pleiades.io という Spring 公式ドキュメントの日本語訳サイトを作りました。最新版がほぼ即日で反映され、翻訳は文単位で随時校正されています。入門からリファレンス、Javadoc API ドキュメントなどもあり、Spring Boot で構築したことはあるけど、基本や仕組みも押さえておきたい方は必読です。 spring.pleiades.io Spring Boot のプロジェクトを構築する際の基本となる Spring Framework のリファレンスドキュメントです。DI コンテナや AOP などの Spring 根幹のテクノロジーについて記載されています。 Spring Framework 上に構築されたプロジェクトの一覧。Gradle や Maven の依存関係に追加することで、使用できます。

                                                          Spring Boot 入門 - 公式ドキュメントの日本語訳 - cypher256's blog
                                                        • プログラミングのレシピ

                                                          @Controller 画面遷移用のコントローラーに付与する @RestController Webアプリケーションにおいてリクエストを受け付ける「コントローラークラス」にに付与する @RequestMapping("パス") @Controller・@RestControllerを付与したクラスがマッピングするURLの接頭辞を設定 【使用例】 @Controller @RequestMapping("sample") public class SampleController { ... @GetMapping("パス") HTTPリクエストのGETメソッドを受け付けるためのメソッドに付与 【使用例】 @Controller public class ExampleController { @GetMapping("hogehoge") String index() { . . retu

                                                          • Spring-Boot-2.3ではjavax.validationを依存関係に追加しなければならない - Qiita

                                                            Spring Boot 2.3.1を利用してバリデーション機能を実装していたところ @Sizeや@NotNullなどのアノテーション(javax.validation*)が利用できなくなっていました。 結論 以下の依存関係を追加。 mavenの場合 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>

                                                              Spring-Boot-2.3ではjavax.validationを依存関係に追加しなければならない - Qiita
                                                            • VaadinがHillaを発表し、フロントエンド/バックエンドWeb開発を統合

                                                              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                VaadinがHillaを発表し、フロントエンド/バックエンドWeb開発を統合
                                                              • 【Spring Boot】CORSの設定

                                                                CORS とは CORS の基礎 CORS は、Cross-Origin Resource Sharing の略で、ブラウザが別のオリジンに対して JavaScript によるリクエストを送信した場合に、 そのリクエストをブロックするかどうかを設定するためのものです。 オリジンとは、プロトコル、ホスト、ポートの組み合わせのことで、どれか 1 つでも違う場合は別のオリジンとなります。 つまり、http://localhost:8080の API に対して、http://localhost:3000のページからリクエストを送信することは、CORS の対象になります。 CORS の設定は、API 側で行います。 プリフライトリクエスト ブラウザ(クライアント)は別のオリジンにリクエストを送信する前に、本当にリクエストを送信していいかの情報を得るためのリクエストを送信します。 これをプリフライトリ

                                                                  【Spring Boot】CORSの設定
                                                                • Microsoft は Azure Spring Cloud の一般提供を発表

                                                                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                    Microsoft は Azure Spring Cloud の一般提供を発表
                                                                  • SpringBoot(Thymeleaf)で動的なリダイレクトをするとメモリリークする - Qiita

                                                                    この記事の概要 SpringBootを使用したWebアプリケーションを運用していた JVMメモリを見てみると単調増加している。。。 調査・対応してみたのでそのときのメモ 環境 Java8 spring-boot-starter-web:2.1.1 spring-boot-starter-thymeleaf:2.1.1 調査 まずはどんなオブジェクトが増え続けているのか調べる アプリケーションはkubernetesで管理されている 権限管理の問題でpod内には入れない → jmapでheapdumpが取れない そこでmanagementエンドポイントを使うことにした management: endpoints: web: exposure: include: "heapdump" base-path: "/" server: port: 9990

                                                                      SpringBoot(Thymeleaf)で動的なリダイレクトをするとメモリリークする - Qiita
                                                                    • Spring boot で作るAPIと React のビルドを共存させたい - プログラマーの脳みそ

                                                                      Spring boot では Webシステムをmain起動のスタンドアロンのJavaプログラムのように起動して試せる点が便利である。ところでこうしたサーバーサイドのWeb APIを作るようなケースで、Reactのようなコンパイルを伴うWebクライアントと連携して動作するようなものを開発するとき、どのようなプロジェクトのディレクトリ構成でどのようなビルド、どのような実行をすると便利にやれるのだろうか? IDEの有償プラグインがこうした開発を統合してくれるのかもしれないが(試用して回ったわけではないのでよくわからない)ここではギョームで普通に用いられているEclpise IDE と Visual Studio Codeの組み合わせで考えてみたい。(本稿ではIDEは主題ではないので、任意のIDEで検討してもらいたい) Spring の フォルダ SpringのQuick Start に従い、デモ

                                                                        Spring boot で作るAPIと React のビルドを共存させたい - プログラマーの脳みそ
                                                                      • Spring Bootのサービス稼働環境 - EatSmartシステム部ブログ

                                                                        弊社では食品の検索に対してXMLで結果を返すRESTfulのAPIを運営しているのですが、今回、機能追加やJSONでの返却を可能にするバージョンアップを計画しています。 今まではJSP+Servletでの実装だったんですが、今回はSpring Bootで実装してみました。 Spring BootではFully Executable JARで簡単にサービス稼働環境を作ることができたので、ここで紹介します。 Fully Executable JARとは Spring Bootでは、作成したJARファイルをjava -jarで起動することができますが、UNIX環境でより簡単に起動することができる仕組みです。 詳しくは Spring Boot Reference Guide をどうぞ。 JARファイルの作成 APIのプロジェクトはmavenで構成管理をしているのですが、mavenのpluginで簡

                                                                          Spring Bootのサービス稼働環境 - EatSmartシステム部ブログ
                                                                        • SpringBootの非同期イベント発行に必要な手順 - Qiita

                                                                          SpringFrameworkには、Spring管理下にあるインスタンスの実行を「イベント」として登録し、イベント発行で実行を制御できる仕組みが用意されています。使うのも単純ですし、SpringBootでは非同期処理にもできます。今回はSpringBootで非同期イベントを使った非同期処理の実現例を記載します。 動作環境 Java 11 SpringBoot 2.3.1 イベント駆動処理に必要なこと 以下3つの作成が必須です 処理実行に必要なパラメータ類を渡すEventクラス イベントを起動させるPublisherクラス イベントを検知して処理を開始するListenerクラス 実装例 今回作成するイベント:呼び出し元のクラスから文字列を受け取り、ログに出力する イベントから受け渡す文字列を格納するクラスは以下を用います。 import lombok.AllArgsConstructor;

                                                                            SpringBootの非同期イベント発行に必要な手順 - Qiita
                                                                          • Spring Boot and Spring Cloud Inside NissanConnect at SPRING FEST '19

                                                                            Example and tips about production microservices in NissanConnect with Spring Boot and Spring Cloud.Read less

                                                                              Spring Boot and Spring Cloud Inside NissanConnect at SPRING FEST '19
                                                                            • JWTによるREST APIのログインを実現する | Korean-Man in Tokyo

                                                                              最近は、本格的にSpring SecurityによるREST APIでのログインの実装を勉強しています。実際の業務で使うことになるかどうかは分かりませんが、とりあえずREST APIで一般的な認証認可はどのように実装すべきで、Spring Securityはどう動くものかをまず理解しておかないとという気がして(そして最近はあまり実装していないので、感覚を失いたくないという願望もあり)、とりあえず自分で調べたことと、実装したコードの記録を兼ねて書きたいと思います。 他にもいろいろな方法があるのかも知れませんが、今回自分が選んだのはJWTとSpring Securityを使ったREST APIでの認証認可のところです。初めはSpring SecurityもJWTもREST APIでの認証認可も全く知識がなかったのでかなり苦労しましたが、とりあえず成功したので、わかったことをまとめてみました。

                                                                              • Spring with React for Enterprise Application

                                                                                Enterprise な アプリケーションにおいてもデザイン性、使い勝手に対する要求は高まってきています。 その要求を Spring と React を使って実現する方法をお話します。 ・EventStorming を用いたモデリング ・Backend と Frontend を並行して開発する by Spring and React ・Contract による変化に強い開発チーム

                                                                                  Spring with React for Enterprise Application
                                                                                • SpringBootでRestTemplateの設定を変えたい - 日々常々

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

                                                                                    SpringBootでRestTemplateの設定を変えたい - 日々常々

                                                                                  新着記事