Springの小話 - Spring Bootを3.3系にBumpしたらLogback-accessが動かなくなった
個人的に育てているアプリのSpring Bootのバージョンが3.2系のままだったので、直近の最新の3.3.4にしたら Logback-access が動かなくなりました...
記事を読むSpringの小話 - ConfigurationPropertiesにrecordクラスを使ってみた
Java16でrecordクラスが正式化されてからそれなりに時間が経ち、今ではすっかり普通に使われるようになりました。筆者はデータクラスの実装にLombokを使っていますが、そろそろ若干の後ろめたさを感じてきました...
記事を読むSpringの小話 - @RestControllerをJavaConfigでBean登録したい!
皆さん@RestControllerをJavaConfigでBean登録したいと思ったことはありませんか?私は共通コンポーネント的なものを作ることが多いため、これはよく思ったりします。今回のSpringの小話はそんなお悩みに対するTipsの紹介となります...
記事を読むSpringの小話 - DataSourceのConfigを理解しよう
Springといっても今回はSpring BootのDataSourceのConfig(構成)の小話です...
記事を読むほんの少しだけOpenAPI Generatorを拡張してみません?
この記事は夏のリレー連載2024 9日目の記事です。 APIファーストな開発アプローチをとられている方は、「OpenAPI Generator」を用いてOpenAPIの定義ファイルからソースコードを自動生成されたことがあるかと思います...
記事を読むJJUG CCC 2024 Spring 登壇後記 - Spring Boot vs MicroProfile セッションの補足と訂正
先週日曜日(6/16)に開催されたJJUG CCC 2024 Springに『Spring Boot vs MicroProfile - クラウドネイティブにおけるフレームワークの比較と選択』のタイトルで登壇させていただきました...
記事を読む7歳娘「パパのサービスクラス、肥大化しそうだよ?」
とある休日の我が家 # ワイ「おいおい」 ワイ「ワイって天才とちゃうか?」 ワイ「(カタカタカタ...)」 ワイ「(ッターーーン!!!)」 ワイ「あ、死んだ」 娘(7歳)「パパ、今日は何してるの?」 ワイ「おお、娘ちゃん」 ワイ「今日はな...
記事を読むSpring Expression Language(SpEL)ではできないことに抗ってみた~ラムダ式書きたい!複数ステップ書きたい!
背景 # Spring Expression Language(SpEL)とは # Spring Expression Language(以降は省略して「SpEL」と記載します)は、Spring Framework基盤を担う強力な式言語です。文字列テンプレートとしても機能します...
記事を読む第5回 Open Policy Agent とサイドカーパターンによる認可の実装
庄司です。 前回の記事で、「挨拶の音声を生成する」コマンド (以降 Hello コマンドまたは Hello サービスといいます) を完成させました。 この記事では、このコマンドの実行権限チェックに Open Policy Agent (OPA) を使って説明します...
記事を読む第4回 ドメイン層の実装とサービスの完成
庄司です。 シリーズ4回目は Spring Integration を使うドメインイベントの発行 (publish) について説明します...
記事を読む