並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 891件

新着順 人気順

Springの検索結果1 - 40 件 / 891件

  • 質とスピード(2020春版) / Quality and Speed 2020 Spring Edition

    質とスピード(2020春版) 2020/02/13 @ デブサミ2020

      質とスピード(2020春版) / Quality and Speed 2020 Spring Edition
    • 質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition

      質とスピード(2022春版、質疑応答用資料付き)

        質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition
      • Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応

        Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 SQL文を直接書かなくとも、自動的にSQL文を生成、実行してくれるORM(Object-Relational Mapper)は、プログラミングを容易にしてくれる技術としてRailsやHibernate、Springなどさまざまなフレームワークなどで活用されています。 一方で、ORMが生成するSQL文はときに複雑に、あるいは非効率なものとなり、データベース処理の遅さにつながることもあります。 このとき、SQL文の生成と実行を明示的にコードとして記述する必要がないというORMの特徴が、なぜデータベース処理が遅くなったのか、どのようなSQL文が生成され、そのどこに原因があるのか、といった調査を難しくている面があり

          Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応
        • ネットワーク構成図を考える: NW図の基本とモデル指向NW図のススメ / OSC_2020_Tokyo_Spring

          OSC 2020 Tokyo/Spring でやる予定だったセミナーの資料です。 https://www.ospn.jp/osc2020-spring/modules/eguide/event.php?eid=44 残念ながらOSC東京春は今回は中止となってしまったのでとりあえず公開しておきます。

            ネットワーク構成図を考える: NW図の基本とモデル指向NW図のススメ / OSC_2020_Tokyo_Spring
          • 検索エンジン自作入門 Go Conference 2021 Spring

            Go Conference 2021 Springの登壇資料です アウトライン 1. 検索エンジンとは ~ 一般的な検索エンジンの仕組みと構成要素 2. 自作した検索エンジンの紹介 ~ 具体的に自作した検索エンジンの構成要素と動作例 3. 自作した検索エンジンの実装 ~ アルゴリズムとデータ…

              検索エンジン自作入門 Go Conference 2021 Spring
            • デイリーポータルZのバズるコンテンツ企画術は「高カロリー」「芋」「楽しそう」がキーワード | 【レポート】Web担当者Forumミーティング 2020 Spring

              そして、デイリーポータルZはPV向上を第一の目的にしていないという。1日に公開する記事3本のうち、1本は読む前からおもしろいことがわかるバズ狙いの記事。あとの2本は読んでみればおもしろいリピーター向けの記事だ。 PVにこだわらない理由は、収益構造にある。デイリーポータルZはB2Bの記事広告が収益の6割を占めるため、PV数で稼ぐ必要がなく、独自性を打ち出すことの方を重視しているのだという。そして、PVがライターの原稿料に影響することもない。「モチベーションを下げないよう、PVを気にせず書きたいものを書いてもらっている」と林氏は語った。 20万UU以上の記事からバズる記事の共通点を探しだす本セミナーで林氏は、2010年以降の記事のうち、20万UU以上のアクセスがあった記事をピックアップし、その傾向を分析した。すると、特にここ最近の流行り傾向を踏まえて、次のキーワードがうかびあがった。 高カロリ

                デイリーポータルZのバズるコンテンツ企画術は「高カロリー」「芋」「楽しそう」がキーワード | 【レポート】Web担当者Forumミーティング 2020 Spring
              • Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog

                2022年3月31日、Spring Frameworkに致命的な脆弱性が確認され、修正版が公開されました。ここでは関連する情報をまとめます。 1.何が起きたの? JDK9以上で実行されるSpringMVC、SpringWebFluxでリモートコード実行が可能な脆弱性(CVE-2022-22965)が確認された。脆弱性の通称にSpring4shellまたはSpringShellが用いられている。 Spring FrameworkはJavaで採用される主流なフレームワークの1つのため、Javaで実行されるWebアプリケーションで利用している可能性がある。 2022年3月31日時点で脆弱性のExploitコードが出回っており、関連するインターネット上の活動が既に報告されている。 2.脆弱性を悪用されると何が起きるの? 脆弱性を悪用された場合、リモートから任意コード実行が行われることで、機密情報の

                  Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog
                • 劇場版「Fate/stay night [Heaven's Feel]」Ⅲ.spring songはゲーム原作映画のお手本のような作品だ

                  8月15日に公開された劇場版「Fate/stay night [Heaven’s Feel] Ⅲ.spring song」は「Fate/stay night」に対して同じような熱量を持つファン同士でも、人によって高揚感が異なるものになっていることだろう 。僕の場合は2007年のスタジオディーン版から始まり、原作ゲーム(18禁版)、Zero、Unlimited Blade Worksを経てこのHeaven’s Feel最終章をこの年になって完走したので、実に13年待ち望んだ映像化作品の終わりを見届けることができたことになる。そのため、長い年月をかけて練り上げられたシリーズ作品の幕引きに言いようのない感慨深さを覚えた。また一方で、2004年の初作から映像化を待ち望み、追い続けてきた人にとっては16年分の感慨があるかもしれない。 思わず「あぁ生まれてきて良かったなぁ……」という言葉が出てきた。そ

                    劇場版「Fate/stay night [Heaven's Feel]」Ⅲ.spring songはゲーム原作映画のお手本のような作品だ
                  • Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)

                    ハイクラス求人TOPIT記事一覧Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Javaの開発フレームワークであるSpringの最新バージョンとして、Spring Boot 3が2022年11月にリリースされました。この記事ではSpring Boot 2で書かれたサンプルコードをSpring Boot 3にアップグレードしながら、考慮点や新機能を体感していただきます。ヴイエムウェア株式会社の星野真知さんによる解説です。 Javaのエコシステム、その中でも世界で一番の人気を誇るのが(JetBrains社の調査によると)Spring FrameworkおよびSpring B

                      Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)
                    • 特定の気体を自在に捕捉・分解する新材料 - 孔に秘められた驚異の可能性 - — SPring-8 Web Site

                      多孔性材料って? 私たちの身の回りには、「多孔性材料」と呼ばれる材料が頻繁に利用されています。これは名前の通り、たくさんの微細な孔(あな)があいた材料のことで、代表的なものには、活性炭やゼオライト*1があります(図1)。例えば、活性炭は冷蔵庫や車の消臭剤としてよく使われていますが、これは活性炭の表面にある微細な孔が、においの元となるガス分子を吸着するからです。その他にも多孔性材料は、石油を精製する際の分離材料や、水の浄化用材料などに広く使われています。 ただし、これらの材料の孔の大きさや性質は、それぞれの材料に特有のもので、応用範囲が限られています。もし、この孔を自在にあやつることができたら、その応用性ははかり知れません。例えば、環境中の汚染物質を取り除いて地球環境を改善したり、あるいは大気中から特定の分子を分離して、資源に変えることだってできるかもしれません。 図1 活性炭は、孔の大きさ

                      • 一般社団法人Spring 【お知らせ】草津町フラワーデモに関する当団体の見解について

                        去る2023年11月15日、草津町町長によるレイプ被害を訴えた元草津町町議の女性自身がレイプ被害の訴えが虚偽であったことを認めたとの報道がありました。 当団体は、2020年12月11日に行われた、性被害を訴えた元草津町町議の女性がリコールされたことに抗議した「草津町フラワーデモ」に関して、同日、当団体のSNSにおいて「草津町フラワーデモに連帯します」と表明したことがあります。それについて団体としてここに見解を発表します。 草津町フラワーデモに関する当団体の見解について

                        • Springの「人権賞」と東京弁護士会臨時総会

                          北弁護士の投稿を中心に採録しました。 追加した方が良い投稿があったら、コメントに記載してください。 ↓ は弁護士向けと一般人向けの署名サイトです。 教皇ノースライム(弁護士北周士) @noooooooorth 東京弁護士会の会員として、一般社団法人Springに対する第38回東京弁護士会人権賞授与に関する公開質問状のためのフォームを作成いたしました。ご賛同いただける方は内容をご確認の上、ご協力を頂ければと考えております。 forms.gle/hCMB2znGeKobH1… リンク Google Docs 東京弁護士会宛公開質問状(人権賞選出過程)賛同者募集フォーム 【第38回東京弁護士会人権賞】https://www.toben.or.jp/know/activity/jinkensyou/ 【質問状】https://drive.google.com/file/d/1O-MHAEVK0ZV

                            Springの「人権賞」と東京弁護士会臨時総会
                          • The Full Stack - LLM Bootcamp - Spring 2023

                            What are the pre-requisites for this bootcamp? Our goal is to get you 100% caught up to state-of-the-art and ready to build and deploy LLM apps, no matter what your level of experience with machine learning is. Please enjoy, and email us, tweet us, or post in our Discord if you have any questions or feedback! Learn to Spell: Prompt Engineering High-level intuitions for prompting Tips and tricks fo

                              The Full Stack - LLM Bootcamp - Spring 2023
                            • 【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt

                              こんにちは。techtekt編集部です。 6/4に開催された「JJUG CCC 2023 Spring」にて弊社のリードエンジニアである齋藤 悠太が登壇しました。 資料公開に関する声を多く頂戴し、当日の資料を公開します。 ぜひご覧ください! APIによるレガシーシステムの改善 それでは次回のtechtektもお楽しみに! 齋藤 悠太 Yuta Saito システムアーキテクト部 dodaアーキテクトグループ リードエンジニア SIerや事業会社業務での開発を経験し、2020年9月にパーソルキャリアに入社。現在はdodaサイト開発に携わっている。好きな技術領域はJava、Spring、AWS。 ※2023年6月登壇時点の情報です。

                                【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt
                              • 「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能

                                「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能 Spring Frameworkの開発チームとGraalVMの開発チームは、GraalVMを用いてSpring Frameworkのアプリケーションをネイティブイメージにコンパイルする「Spring Native」がベータ版として公開されたことを発表しました。 Announcing Spring Native Beta! Read the blog post https://t.co/5klXV6kSVB and check out the video for more details. #spring #native #graalvm https://t.co/83pI3vNYEr — Spri

                                  「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能
                                • 東京弁護士会の人権賞受賞団体『Spring』はいったい何に謝罪したのか

                                  事案の概要一般社団法人『Spring』が東京弁護士会から人権賞を受賞した。だが、冤罪事件であることがほぼ明らかとなった草津町の事案において共産党や社民党などとともに地元草津町を批判し、草津町を「レイプの町」、「セカンドレイプの町」などと評したことは人権意識に悖るものではないかと疑義が呈されている(詳細は https://togetter.com/li/2267612 など)。 こういった批判のせいか、2023年12月5日になってようやく、『Spring』がwebサイト上に「草津町フラワーデモに関する当団体の見解について」という謝罪文(本文中に「お詫び申し上げます」とあるので謝罪文のつもりなんだろう、たぶん。)を公表した。 ここでは、『Spring』がいったい何に謝罪したのか見ていきたい。 謝罪文の分析以下、引用はすべて『Spring』の謝罪文らしきものから。 2020年12月当時、当団体

                                    東京弁護士会の人権賞受賞団体『Spring』はいったい何に謝罪したのか
                                  • 令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita

                                    この記事について 事ある度に書いたり言ったりしている通り、2020年を迎えようとしている現在でも、信頼できるSpring関連書籍は下記の2冊しかありません。 Spring徹底入門 改訂新版Spring入門 2冊(以下「書籍」)とも超良書なのですが、どちらもリリースされたのが2016年で、対応しているSpringのバージョンが4.2と古くなっています。 2019年末時点での最新版はSpring 5.2です。この記事では、上記書籍を令和の今読む際、特に気をつけるべき点をいくつか紹介していきます。 4.x->5.xの差分すべてについては、GitHubのWikiを確認してください。 JDKは8以上を使うべし Spring 5.0以降から、JDKのベースラインが8になりました(Spring 4はJDK 6ベース)。今からSpringを使おうと言う人が、JDK 6とか7を使おうとはしないと思いますが・

                                      令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita
                                    • 【一般社団法人Spring】231205草津町フラワーデモに関する当団体の見解について.docx

                                      草津町フラワーデモに関する当団体の見解について 去る2023年11月15日、草津町町長によるレイプ被害を訴えた元草津町町議の女性自身がレイ プ被害の訴えが虚偽であったことを認めたとの報道がありました。 当団体は、2020年12月11日に行われた、性被害を訴えた元草津町町議の女性がリコールされ たことに抗議した「草津町フラワーデモ」に関して、同日、当団体のSNSにおいて「草津町フラ ワーデモに連帯します」と表明したことがあります。それについて団体としてここに見解を発表し ます。 現在、2023年11月15日の報道によれば、草津町町長によるレイプ被害を訴えた元草津町町議 の女性自身がレイプ被害の訴えが虚偽であったことを認めるに至っており、虚偽のレイプ加害を 訴えられた草津町町長黒岩信忠様におかれましては、この間の心労・苦痛はいかばかりであっ たかと存じます。性暴力の虚偽の訴えは、名指しされた方

                                      • 黒岩草津町長の「性犯罪」虚偽告発⑥:「レイプの町」とネットリンチを煽ったSpringが弁護士会から「人権賞」をゲット!

                                        まとめ 黒岩草津町長の「性犯罪」虚偽告発の経緯①(2020~2021) 草津町長が町長室で新井町議(当時)に対し性犯罪をしたという告発がなさました。 町議のリコールを受けて、ネット上では草津町長・草津町に対するネットリンチというべき盛り上がりを見せましたが、吉峯(弁護士)が告発は虚偽だと考えてその旨を公言した経緯です。 なお、最初の2020年の頃は、私は草津町とは何のコンタクトもありませんでしたが、その後、若干の法律相談を受けているので、利害関係がない立場ではありません。 85235 pv 932 155 users 7 まとめ Springの「人権賞」と東京弁護士会臨時総会 一般社団法人Springの「人権賞」が問題になりましたが、それについての東京弁護士会の総会でのやりとりです。 参照: https://togetter.com/li/2268765 46750 pv 2864 119

                                          黒岩草津町長の「性犯罪」虚偽告発⑥:「レイプの町」とネットリンチを煽ったSpringが弁護士会から「人権賞」をゲット!
                                        • Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics

                                          アクロクエスト アドベントカレンダー 12月9日 の記事です。 普段は Java, Python でバックエンドの開発をしている大塚優斗です😃 最近は Spring フレームワークのメジャーアップデートなどで盛り上がっていますね! 10月にこんな記事を見かけて、Spring Modulith がとても気になっていたので、手元で試したことを書いていきます✍️ Spring Modulith とは Spring Modulith でできること 0. Spring Modulith でのパッケージの扱いについて 1. モジュール構造の検証 循環参照の検知 別モジュールへのアクセス違反の検知 2. モジュールに閉じた結合テスト 単一のアプリケーションモジュールで結合テストができること Bootstrap モードによって、結合テスト時に他モジュールの Bean 生成ができること 3. イベントによ

                                            Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics
                                          • CTOが語る、これからのソフトウェアエンジニアに必要なことと鍛え方 / GEEK-SAI-2022-SPRING

                                            技育祭 2022 春の登壇資料です。 https://talent.supporterz.jp/geeksai/2022spring/

                                              CTOが語る、これからのソフトウェアエンジニアに必要なことと鍛え方 / GEEK-SAI-2022-SPRING
                                            • 「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境

                                              「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境 マイクロソフトとVMwareは、Microsoft Azure上でフルマネージドなSpring Bootアプリケーションの開発や実行環境を提供する新サービス「Azure Spring Cloud」の正式リリースを発表しました(マイクロソフトの発表、VMwareの発表) We're excited to share the general availability of Azure Spring Cloud - a fully managed service for Spring Boot apps built, operated, and supported by @Microsoft @Azure and @VMware. https://t.co/p

                                                「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境
                                              • JJUG CCC 2024 Spring:テストコードが根付くチームを立ち上げるために考えたいこと | ドクセル

                                                スライド概要 JJUG CCC 2024 Springでのスポンサーセッション「テストコードが根付くチームを立ち上げるために考えたいこと」の公開資料です。 シンプレクスは1997年の創業以来、メガバンクや大手総合証券を筆頭に、日本を代表する金融機関のテクノロジーパートナーとしてビジネスを展開してきました。現在では、金融領域で培った豊富なノウハウを活用し、金融機関以外の領域でもソリューションを展開しています。2019年3月にはAI企業のDeep Percept株式会社、2021年4月には総合コンサルティングファームのXspear Consulting株式会社がグループに加わり、創業時より付加価値の創造に取り組んできたシンプレクスとワンチームとなって、公的機関や金融機関、各業界をリードする企業のデジタルトランスフォーメーション(DX)の推進を支援しています。

                                                  JJUG CCC 2024 Spring:テストコードが根付くチームを立ち上げるために考えたいこと | ドクセル
                                                • DockerとKubernetesをかけめぐる | CloudNative Days Spring 2021 ONLINE

                                                  本セッションでは、DockerとKubernetesのもつ基本的な機能の概要を、コンテナの仕組みをふまえつつイラストを用いて紹介していきます。一般にあまり焦点をあてて取り上げられることは多くありませんが、コンテナの作成や管理を担う低レベルなソフトウェア「コンテナランタイム」も本セッションの中心的なトピックのひとつです。 徳永 航平 日本電信電話株式会社 Software Engineer 日本電信電話株式会社でコンテナ技術やオープンソースソフトウェアに関する活動に従事。CNCFのコンテナランタイムプロジェクト「containerd」レビュワーおよびサブプロジェクト「Stargz Snapshotter」のメンテナを務める。コンテナランタイムに焦点を当てたミートアップ「Container Runtime Meetup」を共同運営。「イラストでわかるDockerとKubernetes」(技術評

                                                    DockerとKubernetesをかけめぐる | CloudNative Days Spring 2021 ONLINE
                                                  • プロになるためのSpring上級知識 #jsug | ドクセル

                                                    スライド概要 動画はこちら→ https://www.youtube.com/watch?v=c5ha8FmdNmw Spring Fest 2021の資料です。 DIコンテナなどSpringの基礎知識が既にある方を対象に、上級者へステップアップするために必要な発展的知識を解説します。 このセッションを聞けば、プロジェクトをリードできるエンジニアになれること間違いなし!かも!? ・DIコンテナの要点復習 ・同じ型のBeanが複数あるとどうなる? ・Java Configクラスを分割・統合するには? ・環境によって設定値やBeanを変更するには? ・Beanはどうやって作られる?

                                                      プロになるためのSpring上級知識 #jsug | ドクセル
                                                    • Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能

                                                      Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに長期サポート対象となるLTS(Long Term Support)版が登場します。LTS版以外のJavaは次のフィーチャーリリースが登場するとセキュリティパッチなどが提供されなくなりますが、LTS版は登場から3年間はセキュリティパッチなどが提供されます。 そしてJava 11は、このLTS版としての最新版なのです。 App Engineは、フルマネージド環境でアプリケーションを実行できるクラウドサービス。

                                                        Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能
                                                      • Spring Boot アプリケーションにおけるメトリクスの取り方の基本

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

                                                          Spring Boot アプリケーションにおけるメトリクスの取り方の基本
                                                        • PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)

                                                          PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring) Webアプリケーションにおいて、マルチテナント型、つまり複数のユーザー組織がアプリケーションとデータベースを共有する構成にすることがあります。この構成の持つリスクとして、万が一バグにより他テナントの情報が見えてしまうとそれは情報漏洩となり、重大なインシデントとなってしまうことがあります。この重要性を考えると、「気を付けて実装する」だけではなく、仕組みで漏洩を防ぐような対策には価値があります。 そこで、今回はPostgresSQLの行レベルセキュリティと、SpringAOPによる処理を組み合わせて、ログインしているテナントのデータにしかアクセスできなくする仕組みを実現しました。 導入にあたり考慮した複数の選択肢、乗り越えたいくつかの壁

                                                            PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
                                                          • Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは

                                                            Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは:「最高の開発者体験」の実現に向けて JavaとSpring Bootの進化は止まらない。Spring Boot 2系のOSS版サポート終了を、モダンなアプリケーション開発・運用を加速する“絶好のチャンス”として生かすにはどうすればよいのか。その決断をするのは今だ。 人気開発フレームワークのOSS版サポートが終了、その後はどうする? Javaアプリケーションの開発フレームワークである「Spring Boot」の2.7.x(2系の最終マイナーバージョン)が、2023年11月24日にOSS(オープンソースソフトウェア)版サポートを終了する。ユーザーは、3.1.xあるいは(2023年11月23日リリース予定の)3.2.xにバージョンアップするか、商用サポートサービス「V

                                                              Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは
                                                            • Spring Framework RCE, Early Announcement

                                                              Updates [04-13] "Data Binding Rules Vulnerability CVE-2022-22968" follow-up blog post published, related to the "disallowedFields" from the Suggested Workarounds [04-08] Snyk announces an additional attack vector for Glassfish and Payara. See also related Payara, upcoming release announcement [04-04] Updated Am I Impacted with improved description for deployment requirements [04-01] Updated Am I I

                                                                Spring Framework RCE, Early Announcement
                                                              • cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO

                                                                はじめに こむろです。 Spring4Shell についてです。どうせお前ら調査してたんだろ?と思ったあなた、大正解です。 結論 非常に広範な影響がありましたが、現時点で、Spring Framework 本体への修正パッチがすでに適用されています。そのためこれに準じたアップデートを実施することで脆弱性を回避できます。 spring-boot-2-6-6 spring-boot-2-5-12 spring-framework-5.3.18 Tomcat 9.0.62 またこれらのアップデートができない場合、以下の対応を取ることもできます。 不要なパラメータのマッピングを行わないようにコードを追加する (Binding のブラックリストへ class.* 系を追加) Java8 へ一旦ダウングレードする Tomcat 9.0.62 へ Update することで設定値自体の書き換えをできないよ

                                                                  cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO
                                                                • docker-compose 下で Java + Spring Boot + 簡単なWeb API を作ってみる

                                                                  docker-compose.yml version: '3.6' services: app: image: openjdk:15 ports: - 8080:8080 tty: true volumes: - ./server:/srv:cached working_dir: /srv OpenJDK | DockerHub https://hub.docker.com/_/openjdk JDK Project Releases | OpenJDK 指定できるバージョン情報はここ http://openjdk.java.net/projects/jdk/ Gradleプロジェクト作成 今回も Spring Initializr というサイトで作ってしまいます。 Spring Initializr https://start.spring.io/ 前回の記事との違いは特にないです。 入

                                                                    docker-compose 下で Java + Spring Boot + 簡単なWeb API を作ってみる
                                                                  • Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                                    Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                                      Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique
                                                                    • testingパッケージを使った Webアプリケーションテスト 単体テストからE2Eテストまで / gocon2022spring

                                                                      https://gocon.jp/2022spring/sessions/a10-s/ Go Conference 2022 Springの登壇資料です。 資料の中のリンクはブログで紹介しています。 https://budougumi0617.github.io/2022/04/25/gocon2022spring/

                                                                        testingパッケージを使った Webアプリケーションテスト 単体テストからE2Eテストまで / gocon2022spring
                                                                      • Springアプリケーションのテスト道具 使いどころ、使わないどころ / decide-to-use-test-tool-for-spring-application

                                                                        SPRING FEST ’19 https://springfest2019.springframework.jp/

                                                                          Springアプリケーションのテスト道具 使いどころ、使わないどころ / decide-to-use-test-tool-for-spring-application
                                                                        • Spring4Shell: Security Analysis of the latest Java RCE '0-day' vulnerabilities in Spring | LunaTrace

                                                                          Getting Spring to load BinderControllerAdvice may require manual steps to have it load. We'll update this guide with more details about how to do that soon. import org.springframework.core.Ordered; import org.springframework.core.annotation.Order; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.

                                                                            Spring4Shell: Security Analysis of the latest Java RCE '0-day' vulnerabilities in Spring | LunaTrace
                                                                          • GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ

                                                                            4月に発売した書籍「Kotlin サーバーサイドプログラミング実践開発」なのですが、この中で途中まで作っていてボツネタにした内容がありました。 gihyo.jp それが「Gradleのマルチプロジェクトでオニオンアーキテクチャを実現する」というものです。 第2部で作成していたbook-managerというアプリケーションは、もともとこれを使って作成していましたが、途中でやめて現在の形になりました。 github.com ボツネタにした理由としては、一回実践で導入してみていくつか微妙な点があったことと、紙面上の説明が複雑になるのでベーシックな内容としては外していいかなと思ったためです。 ただせっかく途中まで作っていたので、試して微妙と感じた点も含めて、今回紹介したいと思います。 サンプルとしてこのbook-managerの内容をマルチプロジェクト化したアプリケーションを使い、オニオンアーキテ

                                                                              GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ
                                                                            • Spring リファレンスドキュメント - Java フレームワーク

                                                                              @SpringBootConfiguration └ @Configuration └ @Component @EnableAutoConfiguration └ @AutoConfigurationPackage └ @Import @ComponentScan

                                                                                Spring リファレンスドキュメント - Java フレームワーク
                                                                              • Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita

                                                                                この記事について 最近(5.4〜6.0)のSpring Securityでは、セキュリティ設定の書き方が大幅に変わりました。その背景と、新しい書き方を紹介します。 非推奨になったものは、将来的には削除される可能性もあるため、なるべく早く新しい書き方に移行することをおすすめします。(既に削除されたものもあります) この記事は、Spring Securityのアーキテクチャの理解(Filter Chain、 AuthenticationManager 、 AccessDecisionManager など)を前提としています。あまり詳しくない方は、まずopengl_8080さんのブログを読むことをおすすめします。 サンプルコード -> https://github.com/MasatoshiTada/spring-security-intro 忙しい人のためのまとめ @Configuration

                                                                                  Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita
                                                                                • 初めての一人暮らし。買って良かった家具(4)本棚   For Spring 2023 - 一人暮らし、はじめますか?

                                                                                  一人暮らしの本棚、わたしは、いつの間にか整理棚として使っています(笑)1万円程度の安物は、もう絶対やめた方が良いですっ。そうですね、予算は2万円以上でしょう。一人でも組立てができる商品をご紹介。 本記事は、過去記事を修正・加筆したリライト版です。 第3版  2022年09月19日 第2版  2021年10月25日 1. 本棚(整理棚) ①  用途 ②  で、今回買ったのは … ③  自分で組み立てる 2. 番外編 :  ギックリ腰になっちゃった(4) 3. 番外編 :  息子、再び海外へ 【 ご参考 】 以下の記事で、Amazonと楽天市場でかなり値段の差があるものがありますが、誤入力ではありません。 また、井筒屋セレクトの表記は、わたしが実際に購入し、気に入ってる物です。 1. 本棚(整理棚) ①  用途 わたし、 この単身赴任生活では、本棚を、本というよりは、ごちゃごちゃと物を入れる「

                                                                                    初めての一人暮らし。買って良かった家具(4)本棚   For Spring 2023 - 一人暮らし、はじめますか?