並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 206件

新着順 人気順

Springの検索結果161 - 200 件 / 206件

  • 新サービス「Azure Spring Cloud」がプライベートプレビューに (1/2)

    こんにちは、さとうなおきです。今回の「週刊アジュール」では、2019年10月6日~2019年10月12日の1週間に発表されたMicrosoft Azureの新機能から、筆者の独断と偏見で選んだトピックについて紹介していきます。 Azure Storage:暗号化のカスタマー指定キー ストレージサービス「Azure Storage」の保存データの暗号化では、これまで、暗号化キーとして、次の2つをサポートしていました。 Microsoftマネージドキー カスタマーマネージドキー(キーは、Azure Key Vaultに格納) Azure Key Vaultは、暗号化キーやパスワードなどを格納して管理するサービスです。 今回、第3のオプションとして、「カスタマー指定キー」(Customer-provided key、CPK)がプレビューになりました。 カスタマー指定キーは、Azure Blob

      新サービス「Azure Spring Cloud」がプライベートプレビューに (1/2)
    • OpenAPI 3 Library for spring-boot

      springdoc-openapi v1.8.0 is the latest Open Source release supporting Spring Boot 2.x and 1.x. An extended support for springdoc-openapi v1 project is now available for organizations that need support beyond 2023. For more details, feel free to reach out: sales@springdoc.org

      • Spring Batchで勉強したことまとめ - Qiita

        SpringBatchで勉強したことをまとめてみましたので記事を書いてみます。 SpringBatchの環境構築については以下の記事をベースにさせていただきました。 ・Spring Boot + Spring Batchで簡単なバッチサービスを作ってみる SpringBatch用のテーブルがないと怒られる 様々なサイトを参考に環境構築させていただいた際に構築した環境で実行してみると、例えば"BATCH_JOB_EXECUTION"などのテーブルが無いといって怒られました。 SpringBatchを動かすためには専用のテーブルを用意する必要がありそうです。 必要なテーブルについては以下を参照します。 ・JobRepositoryのメタデータスキーマ しかし、これらを自分で挿入するのは大変そうです。 そこで、springでは様々なプラットフォームに合わせたsqlを用意してくれています。 「sp

          Spring Batchで勉強したことまとめ - Qiita
        • Spring Framework リダイレクト... - リファレンス

          Spring Framework リダイレクト... - リファレンス (function() { var base_url = /spring-framework/reference/ ; var id_to_url = { bea

            Spring Framework リダイレクト... - リファレンス
          • Spring Security without the WebSecurityConfigurerAdapter

            Engineering | Eleftheria Stein-Kousathana | February 21, 2022 | ... In Spring Security 5.7.0-M2 we deprecated the WebSecurityConfigurerAdapter, as we encourage users to move towards a component-based security configuration. To assist with the transition to this new style of configuration, we have compiled a list of common use-cases and the suggested alternatives going forward. In the examples belo

              Spring Security without the WebSecurityConfigurerAdapter
            • 【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の設定
              • MicroProfileってなにそれ? - MicroProfileの登場 | 豆蔵デベロッパーサイト

                連載初回となる今回はなにはともあれまずはMicroProfileそのものについて、概要から説明していきたいと思います。 Javaのエンタープライズの標準仕様はなんですか?と問われたら、みなさんはなにを頭に浮かべるでしょうか?そもそも「Javaのエンタープライズ」ってなんだよ?とは思いつつも、多くの方はJava EEもしくはJakarta EE、そしてもしかしたらJ2EEと言った単語を浮かべるのではないかと思いますが、いずれも正解です! MicroProfileを語る上で標準であるJakarta EE(Java EE/J2EE)は切っても切り離せない関係にあります。ですので、MicroProfileの説明に行く前にまずは軽くJava EEのおさらいから始めたいと思います。 Java EEは1999年12月にエンタープライズ向けのエディションとして当初はJ2EEとして世にでました。エンタープラ

                • SpringBootのちょっとした動きを確認するサンプルを作ろうと思ってから公開までにやったこと - 日々常々

                  開始の mkdir : 2020-09-19T19:15:24 公開の git push : 2020-09-19T19:20:53 予想は5分くらいだったので、29秒オーバー……1割以内だからセーフ。 きっかけ 普段Spring使わない@chiroitoさんがSpringBootつかってJITコンパイルを見てくれてるので、なんか助けになったらいいなと。 JITとコードの暖気の実体 - #chiroito ’s blog: はじまり Rediness Probeでアプリケーションが十分にJITされたことを検知する - #chiroito ’s blog: このブログが関係する内容 最初の1リクエスト目で何をしているのか? - #chiroito ’s blog: 知りたかったこと actuatorってそんなこまめに触らないし、挙動どうだったかなーってすごく曖昧なまま、曖昧なこと言っちゃった

                    SpringBootのちょっとした動きを確認するサンプルを作ろうと思ってから公開までにやったこと - 日々常々
                  • SpringOne Platform 2019 参加レポート~VMwareとPivotalの今後の関係、開発者が直面するクラウドネイティブの複雑さと、それを扱うための考え方

                    JavaのOSSフレームワーク「Spring Framework」を中心に、ソフトウェア開発に関するさまざまな知見が交わされるカンファレンス「SpringOne Platform 2019」が2019年10月7日から10日までの4日間、米国・オースティンで開催されました。本記事では多岐にわたる内容の中から注目すべきトピックをまとめてレポートします。 本記事のレポーター 岩塚 卓弥、栗原 伸豪、山口 大輔(NTTソフトウェアイノベーションセンタ) 久保田 瞬、齊加 匠、朱 力、宮舘 康夫(NTTデータ) 角田 誠、金子 輝良(NTTコムウェア) SpringOne Platformとは SpringOne Platform(以下SpringOne)は、Pivotal Software, Inc.(以下、Pivotal)が開発を牽引するOSSのアプリケーションフレームワークであるSpring

                      SpringOne Platform 2019 参加レポート~VMwareとPivotalの今後の関係、開発者が直面するクラウドネイティブの複雑さと、それを扱うための考え方
                    • Config file processing in Spring Boot 2.4

                      Spring Boot 2.4.0.M2 has just been released, and it brings with it some interesting changes to the way that application.properties and application.yml files are loaded. If your applications use the fairly typical setup of only using a single application.properties or application.yml file, then you’ll probably not notice any difference. If, however, you have applications that use more complex setup

                        Config file processing in Spring Boot 2.4
                      • 【便利】Beanのスコープについてわかりやすく解説【Spring】 | こへいブログ

                        著者情報 ちなみにですが、私は5年以上IT系エンジニアとして働いており、主にJavaを主戦場にしています。Webアプリケーションと業務系のアプリケーションの経験を持つごく普通のエンジニアです。 Beanのスコープについてわかりやすく解説 Spring Frameworkの「Bean」とはDIコンテナに登録するコンポーネントのことを言います。 今回はこのBeanのスコープについて以下の順で解説していきます。 順に説明していきます。 【説明①】Beanのスコープを管理できることのメリット DIコンテナを使用することで得られるメリットはいくつかありますが、その中の一つが「Beanのスコープを管理することができること」になります。 アプリケーション開発経験のある方ならわかるかと思いますが、特定のクラスのインスタンスを管理することは非常に重要なことであり、規模が大きくなればなるほど管理が難しくなる場

                          【便利】Beanのスコープについてわかりやすく解説【Spring】 | こへいブログ
                        • GitHub - vaadin/hilla: Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - vaadin/hilla: Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.
                          • 【Springboot×DBUnit】DBを絡めたテストの設定|なつめ

                            毎度ながら忘れる。。。 データのインポートはcsv使います。公式ではXMLでの記載しか書いてないですけど、XMLは面倒なんです。 環境springboot 1.5.x DBUnit2.6 DBUnit公式まずは何より公式をチラ見しましょう。 DBUnit 参考SpringBootでDBも絡めた単体テストを書いてみる build.gradletestCompile group: 'com.github.springtestdbunit', name: 'spring-test-dbunit', version: '1.3.0' testCompile group: 'org.dbunit', name: 'dbunit', version: '2.6.0'eclipse上だと、依存を追加するだけで良いが、Jenkinsなどでgradleタスクを実行する場合だと、出力先ディレクトリが変わるので

                              【Springboot×DBUnit】DBを絡めたテストの設定|なつめ
                            • Spring MVCからSpring WebFluxへ

                              [!] この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。 みなさんはリアクティブプログラミングという言葉を聞いたことがあるでしょうか? リアクティブプログラミングは、リアルタイムに発生するストリームデータを非同期に処理するプログラミングパラダイムです。リアクティブプログラミングでアプリケーションを開発できるライブラリにはAkka ⧉やSpring WebFlux ⧉、ReactiveX ⧉などがあります。 この記事では、その中のSpring WebFluxについて説明し、実際にアプリケーションを開発して学んだことを紹介します。なお、Spring Frameworkの仕組みに関する詳細な説明は行いませんのでご了承ください。 Spring WebFluxの紹介 Spring WebFluxは、リアクティブプログラミングによってノンブロッキングで非

                                Spring MVCからSpring WebFluxへ
                              • 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のPageableで一定量以上のoffsetや意図しないSortを防ぐ - grep Tips *

                                  動作確認環境 Java 11 Spring Boot 2.5.5 一定量以上のoffsetや意図しないSortによる問題 一定量以上のoffset Spring Bootによるpage, sizeへの制限 Spring BootのPageableをControllerの引数にセットすればpage, size等のクエリパラメータを解釈してPageableにセットしてくれる。 OutOfMemoryを防ぐために、Spring Bootのデフォルト設定でsizeに2,000件以上設定しても2,000件になるようになっている(docs.spring.ioか日本語訳spring.pleiades.ioのspring.data.web.pageable.max-page-sizeを参照)。つまりPageableの1ページの件数はセーフガードが入ってる。 しかしpageには上限の設定がない。確かにJav

                                    Spring BootのPageableで一定量以上のoffsetや意図しないSortを防ぐ - grep Tips *
                                  • 今こそ知りたいSpring Web(Spring Fest 2020講演資料)

                                    今こそ知りたいSpring Web (Spring Fest 2020講演資料) 2020年12月17日 株式会社NTTデータ 伊藤司Read less

                                      今こそ知りたいSpring Web(Spring Fest 2020講演資料)
                                    • SpringOne 2021参加レポート~Spring Framework 6.0ロードマップ、クラウドネイティブ対応、DevSecOps

                                      JavaのOSSフレームワーク「Spring Framework」を中心に、ソフトウェア開発に関するさまざまな知見が交わされるカンファレンス「SpringOne 2021」が2021年9月1日〜2日の2日間、オンラインで開催されました。本記事では多岐にわたる内容の中から注目すべきトピックをまとめてレポートします。 本記事のレポーター 谷口 展郎、岩塚 卓弥、水野 諭孝(NTT ソフトウェアイノベーションセンタ) 田端 一也、高橋 寛恒(NTTデータ) 堅田 淳也、杉本 真梨(NTTコムウェア) SpringOneとは SpringOneは、VMware Inc.(以下VMware)が開発を牽引するOSSのアプリケーション・フレームワークであるSpring Frameworkや、同社の商用プラットフォームVMware Tanzuに関する最新情報、ユーザ事例を中心に、DevOpsやマイクロサー

                                        SpringOne 2021参加レポート~Spring Framework 6.0ロードマップ、クラウドネイティブ対応、DevSecOps
                                      • 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
                                        • 【入門】Spring Bootとは~実践まで - RAKUS Developers Blog | ラクス エンジニアブログ

                                          Spring Boot入門 こんにちは。高照です。 Webアプリケーションを作成する際にどうすれば作成できるのか、またはSpring Boot聞いたことあるけど、どういうものなのかよくわからない! という方に向け今回は簡単にWebアプリケーションを作成できるフレームワークのSpring Bootについてご紹介します。 ちなみに私は普段の業務ではSAStrutsというフレームワークを使用していますがSpring Bootを使って見て便利だと思いこの記事を書くことにしました。 フレームワークとは まずSpring Bootの前にフレームワークとは何かをご存じでしょうか。 フレームワークをなんとなく聞いたことがある、なんとなく分かるという方もいるかもしれませんが、具体的にどんなものなのか知らないという方が多い印象です。ぜひこの機会に覚えていただければと思います。 フレームワークとは「あらかじめシ

                                            【入門】Spring Bootとは~実践まで - RAKUS Developers Blog | ラクス エンジニアブログ
                                          • Spring Boot2 × Kotlin × Gradle5でクリーンアーキテクチャのアプリケーションを構築する - すきま風

                                            要旨 Gradleの勉強。クリーンアーキテクチャを実装してみます。 この記事ではgradleについて記述します。実際のコードについては次回記事を参照ください。 元ネタはSpring IO 2019で紹介されていたこちら 以前書いたレイヤーアーキテクチャのサンプルはこちら kotlin-dslで書き直したものはこちら gRPCを導入する際に書き直したものはこちら 下のサンプルほど新しいです ソフトウェアバージョン software version OS MacOS Mojave Spring Boot 2.2.0.M5 Java Corretto-11.0.4.11.1 Kotlin 1.3.50 Gradle 5.6.1 モジュール概要 module description adapters port。api, persistence, web application use case c

                                              Spring Boot2 × Kotlin × Gradle5でクリーンアーキテクチャのアプリケーションを構築する - すきま風
                                            • Spring Securityで再認証を実装してみる

                                              Spring Securiyで再認証するサンプルアプリを作ってみたいと思います この実装が正しいかどうかいまいちわかりません。もっとこうした方がいい等あればコメント頂けると嬉しいです バグがあるかもしれません はじめに 再認証とは ここでは 以下の 1 の事として話を進めます 重要な処理の前、機密性の高い情報を表示する前にユーザー認証を行うこと パスワード変更、アカウント削除、バックアップコード表示、など セッションハイジャック対策、CSRF対策 ログインしたままでいる場合、定期的にユーザー認証すること 参考 徳丸 浩. 体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 4.6.2 推測可能なセッションID 成りすましの影響 5.2.7アカウント管理のまとめ OWASP Application Security Verification Standard 4.0 - 3.7.1

                                                Spring Securityで再認証を実装してみる
                                              • トレノキャンプ

                                                ホーム トレノキャンプブログ Spring 【5分でわかる】Springでよく使うアノテーション40選! 基本からバリデーションまでまるっとご紹介 1.そもそもアノテーションとは 2.Springにおけるアノテーションの仕組み 3.Springでよく使われるアノテーション40選 4.バリデーションを行うアノテーション 5.Spring Frameworkを利用する際に必要なスキル 1.そもそもアノテーションとは 「アノテーション」は直訳すると「注釈」です。Java開発でのアノテーションはコードに注釈として補足を加えることで、プログラムの動作を変更したり、開発時のルールを統一できたり、フレームワークに処理を指示したりできる仕組みです。アノテーションには以下の種類が存在します。 マーカーアノテーション 文字通りクラスやメソッドなどに印を付けるために使うアノテーション。 データを持たせることがで

                                                  トレノキャンプ
                                                • Deploy a Spring Boot WAR into a Tomcat Server | Baeldung

                                                  REST with Spring The canonical reference for building a production grade API with Spring Learn Spring Security ▼▲ THE unique Spring Security education if you’re working with Java today

                                                    Deploy a Spring Boot WAR into a Tomcat Server | Baeldung
                                                  • Spring with React for Enterprise Application

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

                                                      Spring with React for Enterprise Application
                                                    • Spring BootアプリにCreate React Appを導入する | Hypertext Candy

                                                      この記事では、Spring Boot アプリに Create React App を組み合わせて SPA の基盤を作成する方法を紹介します。 SPA としての配信するには、フロントエンドとサーバーサイドを完全に分けて、Nginx などでプロキシする方法もありますが、今回紹介するのは、よりインフラの設定が少なくて済む、React を Spring Boot から配信する方法です。 Create React App 導入 Spring Boot まずは普通に、Spring Initializr で Spring Boot アプリが作成されていることを前提とします。

                                                      • Spring Boot 開発環境構築 Eclipse STS ダウンロード - 公式ガイド

                                                        Eclipse と STS の違い STS は Spring 公式のツールで、Eclipse ベースの IDE として単体でインストールしたり、プラグインとして Eclipse に追加することができます。違いは、STS 単体インストールの場合、下記一覧のように機能が少なくなっていますが、自分で好みのプラグインなどをインストールしたり設定していきたい人に向いています。Eclipse に STS プラグインをインストールした場合は、WTP (Web 関連機能) 機能が使用できます。Pleiades All in One の場合は STS の機能に加え、WTP や Pleiades プラグイン、JDK など Spring Boot での開発に必要な多くの機能が含まれていますが、PDE (*1) や Mylyn (*2) などの重量級プラグイン jar 計 300 個 (全体の 1/3) 以上を削

                                                          Spring Boot 開発環境構築 Eclipse STS ダウンロード - 公式ガイド
                                                        • Spring Boot JasperReportsメモ(Hishidama's Spring Boot JasperReports Library Memo)

                                                          概要 PDFを生成するJasperReports LibraryはSpring Bootから使う事も出来る。 Spring Bootが依存しているSpring Web MVCには、JasperReportsでPDFを返すJasperReportsPdfViewクラスが用意されている。 ただし、JasperReportsPdfViewの中で使われているJasperReportsUtilsクラスは含まれていないので、build.gradleに追加する必要がある。 また、JasperReports Library自体も追加する必要がある。 build.gradle: ~ repositories { mavenCentral() maven { url 'http://jasperreports.sourceforge.net/maven2/' } } dependencies { compil

                                                          • Fly.ioの無料枠へSpring Bootアプリケーションをデプロイする

                                                            概要 Fly.ioの無料枠で使えるVM(CPU 1 shared、RAM 256MB)へSpring Bootアプリケーションをデプロイしたのでポイントをメモしておきます。 Cloud Native Buildpacksでビルドしたコンテナイメージをデプロイする コンテナイメージのビルドにはCloud Native Buildpacksを使えます。 fly.tomlへ次のように記述します。 [build] builder = "paketobuildpacks/builder:base" [build.args] BP_JVM_VERSION = "17" BPE_BPL_JVM_THREAD_COUNT = "30" BPE_DELIM_JAVA_TOOL_OPTIONS = " " BPE_APPEND_JAVA_TOOL_OPTIONS = "-XX:ReservedCodeCach

                                                              Fly.ioの無料枠へSpring Bootアプリケーションをデプロイする
                                                            • Quarkus for Spring Developers

                                                              The arrival of Quarkus 1.0 brings an innovative platform for developing Linux container- and kubernetes-native Java microservices. Developers typically have to set aside their existing knowledge as they begin to evaluate new and innovative runtime frameworks. Quarkus is different because it was created by a collection of engineers with a deep expertise in a broad collection of Java technologies. T

                                                                Quarkus for Spring Developers
                                                              • @SpringBootTestがコンフィグレーションを自動検出する仕組み - Qiita

                                                                @SpringBootTest アノテーションはテスト実行時のコンフィグレーションクラスを自動検出する機能を備えています。SpringBootを使わない場合には @ContextConfiguration でコンフィグレーションを明示する必要があるわけですがそれが不要になるわけです。 自動検出されるのは @SpringBootConfiguration がついたクラスです。このアノテーションは @Configuration と同じ意味ですが @SpringBootTest によって自動的にテストコンフィグレーションに設定されるという点で挙動が異なります。 @SpringBootApplication アノテーションには @SpringBootConfiguration のアノテーションがついているので、 @SpringBootTest アノテーションは @SpringBootApplica

                                                                  @SpringBootTestがコンフィグレーションを自動検出する仕組み - Qiita
                                                                • 【Spring Boot】Hello World!と表示するまで | 株式会社アイ・プライド

                                                                  メニューから「ヘルプ」⇨「Eclipse マーケットプレース...」と選択します 「STS」で検索し、出てきた「Spring ツール」をインストールします 途中、署名なしコンテンツをインストールするかについて聞かれることもありますが、 気にせずOKを押せばいいです プロジェクトを作成する メニューから「ファイル」→「新規」→「その他」と進み、「Spring スターター・プロジェクト」 を選択します。今回は気分により、赤枠で囲った箇所を変更しました なお、ここで言うところの「グループ」とは、パッケージを識別するための名称のことです。 「パッケージ」はJava本来のそれと同じものを指しますが、一般に「グループ」とは綴りを 揃えることが多いようです スタートアップ用のコードを確認 当該プロジェクトの、「src/main/java」フォルダー内に、「SpringBootSample1Applica

                                                                  • Spring Boot Gradle Plugin を使ってビルド情報をアプリケーションに埋め込む

                                                                    Gradle で管理されている Spring Boot アプリケーションのバージョン情報などをアプリケーションコードから動的に参照できるようにするためのメモです。 ビルド情報を Spring Boot アプリケーションに埋め込む 具体的にやるべきことは リファレンス にも書かれているとおり、以下の 2 つだけです。 Spring Boot Gradle Plugin を利用する build.gradle ファイルに以下を記述する 試しに、上記設定を記述した状態で ./gradlew bootBuildInfo を実行すると、build/resources/main/META-INF ディレクトリ配下に以下のような、バージョン番号などビルドされる (された) アーティファクトに関わる内容の build-info.properties ファイルが生成されます。 build.artifact=s

                                                                      Spring Boot Gradle Plugin を使ってビルド情報をアプリケーションに埋め込む
                                                                    • 【Spring Boot】Controller Advice

                                                                      Controller Advice とは Controller Advice は、エラー処理などをコントローラーの共通処理としてまとめて定義するためのものです。 MVC の場合は@ControllerAdvice、REST API の場合は@RestControllerAdviceを付与したクラスを作成します。

                                                                        【Spring Boot】Controller Advice
                                                                      • React.js + Spring Boot | idealive tech blog

                                                                        こんばんは。React.js + Spring Bootが流行っているという噂を聞いたので試しに触ってみます。 参考サイト:spring.io 準備 まずはSpring InitializrでMaven、Javaプロジェクトを選択し、Dependenciesに「Rest Repositories」「Thymeleaf」「JPA」「H2」「Lombok」を選択します。 ダウンロードしたZIPファイルを展開してEclipseのworkspaceに配置し、Eclipse上から既存のMavenプロジェクトとしてインポートします。インポートするとこんな感じ。 データ定義Employee.java EmployeeRepository.java データ初期設定DatabaseLoader.java あとapi用にpathを切ります。 コマンドプロンプト用のmvnw.cmdがあるのでコマンドプロンプトで

                                                                        • Spring Boot 2.4 系のプロファイルの挙動が変わった事による変更方法 - Qiita

                                                                          概要 Spring Boot の プロファイル機能である spring.profiles.include を利用して、例えばステージングと本番の AWS の S3 バケットがちがうというような環境差異を吸収していました。アプリケーション起動時に、spring.profiles.active を JVM オプションに指定して環境差異を吸収できます。 Comma-separated list of active profiles. Can be overridden by a command line switch. Spring Boot 2.4.X にバージョンアップしたところ、これまでの挙動が変わったため、変更する必要が生じたので、その方法をメモしておきます。 参考リンク ^^^^^^^ Change order of spring-profiles using spring.profi

                                                                            Spring Boot 2.4 系のプロファイルの挙動が変わった事による変更方法 - Qiita
                                                                          • 【Spring BootでREST API】#3 エラー処理

                                                                            今回の目標 前回はAPIの作成について基本的なことを説明しました。 【Spring BootでREST API】#2 API作成の基本今回はREST APIの基本的な作成方法を説明していきます。ますは認証については考えず、シンプルなGET、POST、PUT、DELETEに対応するAPIを作成していきます。b1tblog.com2020.03.17 今回は前回作成したAPIにエラー処理を実装していきます。前回の内容をそのまま使用しますので、まだ見ていない方は一度見ていただきたいと思います。 実装するエラー処理について 今回はAPIによって次のようなエラーを設定します。(PUT、DELETEは割愛します) パス Httpメソッド Httpステータス 詳細 /api/product/{id} GET 404: Not Found 該当商品がない /api/product POST 400: Ba

                                                                              【Spring BootでREST API】#3 エラー処理
                                                                            • 【Spring Security はじめました】#6 セッション管理

                                                                              今回の目標 前回はUserDetailsの実装について説明しました。 【Spring Security はじめました】#5 ユーザーの実装今回はSpring Securityで認証に使用するユーザー情報の実装について説明します。具体的にはUserDetailsインターフェースを実装するクラスを作成します。b1tblog.com2020.02.27 今回はSpring Securityで行えるセッション管理とRemember Meについて説明をします。 セッションの設定 セッションに関する設定はプロパティとしてapplication.yml(properties)に設定します。これはSpring Bootの共通の設定なので、Spring Securityに関係なく設定できます。 プロパティについてはこちらを参考にしてください。 Spring Boot アプリケーションプロパティ設定一覧 -

                                                                                【Spring Security はじめました】#6 セッション管理
                                                                              • Spring Boot WebSocket でインタラクティブ Web アプリケーション作成 - 公式サンプルコード

                                                                                このガイドでは、ブラウザーとサーバー間でメッセージを送受信する「Hello、world」アプリケーションを作成するプロセスについて説明します。WebSocket は、TCP の上の薄くて軽いレイヤーです。これにより、「サブプロトコル」を使用してメッセージを埋め込むのに適しています。このガイドでは、Spring で STOMP [Wikipedia] (英語) メッセージングを使用して、インタラクティブな Web アプリケーションを作成します。STOMP は、下位レベルの WebSocket の上で動作するサブプロトコルです。

                                                                                  Spring Boot WebSocket でインタラクティブ Web アプリケーション作成 - 公式サンプルコード
                                                                                • Spring Tool Suite に Pivotal tc server Developer Edition が見当たらない - Qiita

                                                                                  Spring Tool Suite に Pivotal tc server Developer Edition が見当たらないJavaspringSTS 背景 仕事でSpring(Bootではない)を使うことになった。 Spring Framework 5を使って学習中。 書籍内で使用しているサーバーが見当たらない・・ 開発環境 macOS Mojave Spring Tool Suite 3.9.7(STS, 英語表記) 症状 (デフォルトだと)左下の Servers ビューに表示されているはずの「Pivotal tc Server Developer Edition」が表示されていない。 書籍の説明によると、STSに同梱されており、デフォルトで表示されるらしいのだが・・ なにやらワークスペースをデフォルトから変更すると、表示されなくなるらしい。 解決方法 Server のインストール

                                                                                    Spring Tool Suite に Pivotal tc server Developer Edition が見当たらない - Qiita