Skip to content
✱ IK.AM
Entries Tags Categories Notes Lab About
Programming / Java

Nullability Maven Plugin で Maven ユーザーが JSpecify/NullAway を使いやすくする

May 8, 2026 #00900

この記事では、JSpecifyとNullAwayをMavenで導入し、Nullability Maven Pluginで設定を簡略化する方法を紹介します.

#NullAway #JSpecify #Maven #Java

Spring Enterpriseレポジトリアクセス方法

Apr 24, 2026 #00860

Tanzu Spring購入者がSpring EnterpriseのMavenリポジトリ設定とアクセストークン取得方法を解説。OSS切れバージョンも利用可能。

#Spring Enterprise #Tanzu #Spring Boot #Java

Spring MVC / Spring Bootの@PathVariableでFormat Preserving Encryptionする

Feb 4, 2026 #00896

この記事では、Spring MVC の @PathVariable で AES‑FFX/FF3 を用いた FPE を実装し、公開用 ID を内部連番に自動変換する方法を紹介します。

#Spring Boot #Spring MVC #FPE #Java #Cipher

Datasource MicrometerでSpring BootアプリのJDBC操作を計測する

Feb 4, 2026 #00894

この記事では、Spring BootでDatasource Micrometerを使いJDBC操作を計測し、SQLログ・トレース・メトリクスをGrafanaで可視化する方法を紹介します。

#OpenTelemetry #Spring Boot #Micrometer #Java #Logging #Tracing #Metrics #Loki #Grafana #Tempo #Prometheus

Spring Security 7のMFAサポートを利用してTOTPによる2要素認証 (2FA) を行う

Jan 28, 2026 #00895

この記事では、Spring Security 7 の MFA でカスタム Factor として TOTP 2FA を実装する方法とサンプルアプリの手順を紹介します。

#Spring Security #Spring Boot #MFA #2FA #TOTP #Java

DBがデフォルトで不要になったSpring Batch 6 / Spring Boot 4でHello Worldジョブを試す

Jan 24, 2026 #00893

Spring Batch 6 / Spring Boot 4ではデフォルトでDBが不要になりました。この記事ではHello Worldジョブを作成し、GraalVMネイティブイメージで実行する方法を紹介します。

#Spring Batch #Spring Boot #Java #Spring

Spring BootアプリのログをLogback + OpenTelemetry (OTLP)で送信する

Jan 23, 2026 #00892

この記事では、Spring BootでOTLPでログを送る方法を、α版opentelemetry‑logback‑appenderと自作Auto‑Configurationで、logback‑spring.xml不要の設定手順と実装例を紹介します。

#OpenTelemetry #Spring Boot #Lognroll #Java #Logging

Spring Bootで@Asyncを使う際にMicrometerのTrace Contextを引き継がせるメモ

Jan 23, 2026 #00824

この記事では、@AsyncでMicrometerのTrace Contextを引き継ぐ方法を紹介します。

#Java #Spring Boot #Micrometer #Tracing

Spring gRPC 1.0を試す

Jan 13, 2026 #00850

この記事では、Spring gRPC 1.0でHello Worldサーバ・クライアントを作成し、テスト・Observability・Reactor・Nativeイメージまで実装手順を紹介します。

#Spring Boot #Spring gRPC #gRPC #Java #Micrometer #Zipkin #Reactor

InstantSourceでJavaのシステム時刻の作成を抽象化しテスタビリティを上げる

Dec 19, 2025 #00883

この記事は、JDK17のInstantSourceを使ってシステム時刻を抽象化し、DIやテストで簡単に制御する方法を解説します。

#Java #Testing #JUnit #PostgreSQL #Spring Boot

Foreign Function & Memory (FFM) APIでMoonBitの関数をJavaで呼び出すメモ

Dec 15, 2025 #00878

この記事では、MoonBitで実装した竹内関数をJava 22のFFM APIで呼び出す手順と性能比較を紹介します。

#Java #FFM #MoonBit

MyBatisのCursorで行を先読みするメモ

Dec 10, 2025 #00877

この記事はMyBatisのCursorとGuavaのPeekingIteratorを使い、日付・支店別に入金・出金を先読み集計する方法を紹介します。

#MyBatis #Guava #Java #Spring Boot

Foreign Function & Memory (FFM) APIでRustの関数をJavaで呼び出すメモ

Nov 18, 2025 #00872

この記事では、Java 25のFFM APIでRust実装の竹内関数を呼び出し、Java実装と比較した性能評価を紹介します。

#Java #FFM #Rust

JJUG CCC 2025 Fallで「まもなくリリース! Spring Boot 4」について話してきました。

Nov 15, 2025 #00870

この記事では、JJUG CCC 2025 Fallでの「まもなくリリース! Spring Boot 4」セッションのスライドと録画リンクをご紹介します。

#Java #Spring Boot

Spring AIとgpt-ossでプライベートAIアプリを作るチュートリアル

Sep 19, 2025 #00867

この記事では、Spring AIとOllamaを使ってgpt-ossでAIチャット・ベクトル検索・RAGアプリを作る手順を解説します。

#Spring AI #gpt-oss #Spring Boot #Java #Ollama #OpenAI #Tutorial

MongoDB互換のDocumentDBにSpring Boot + Testcontainersでアクセスするメモ

Sep 3, 2025 #00865

この記事では、Spring BootとSpring Data MongoDBでDocumentDBへ接続し、Testcontainersの設定変更やTLS設定方法を解説します。

#Spring Boot #DocumentDB #MongoDB #Testcontainers #Java #FerretDB

Mavenプロジェクトのmainクラスを直接javaコマンドで実行するメモ

Jul 29, 2025 #00864

この記事では、MavenでビルドしたJavaプロジェクトを `java -cp` コマンドだけで直接実行する方法と、classpath を事前取得して起動を高速化する手順を紹介します。

#Maven #Java #Spring Boot

MongoDB互換のFerretDBにSpring Boot + Testcontainersでアクセスするメモ

Jul 18, 2025 #00862

この記事はSpring BootとSpring Data MongoDBでFerretDBを利用する手順を、Testcontainersでの設定変更を含めて解説します。

#Spring Boot #FerretDB #MongoDB #Testcontainers #DocumentDB #Java

テスタビリティの高いjava.nio.file.Pathの作り方

Jul 16, 2025 #00861

この記事では、Path.ofではなくFileSystem.getPathを使うことでテスト容易性が向上し、Jimfsなどのインメモリファイルシステムを注入でき、OS依存のパス問題を回避できる方法を解説します。

#Java #Testing #Jimfs #JUnit

Java on Azure Day 2025で「Spring AIで学ぶMCPの活用」について話してきました。

Jun 24, 2025 #00858

この記事では、Java on Azure Day 2025での「Spring AIで学ぶMCPの活用」セッションの録画・スライド・デモコードを紹介します。

#Spring AI #MCP #Spring Boot #Java
Load more ↓

IK.AM — © 2010-2026 Toshiaki Maki