2026-08-01から1ヶ月間の記事一覧

Windows 環境への Rust インストール【WinGet利用】

Visual Studio Build Tools 導入 未導入の場合、たいてい linkerlink.exenot found などとなるため、Visual Studio Build Tools の C++ビルドツールの導入が必要。 winget install Microsoft.VisualStudio.2022.BuildTools 以下のように Visual Studio Insta…

Jakarta WebSocket 2.3 の主な変更点

接続情報の取得 証明書情報の取得 ハンドシェイクが失敗時の afterResponse(HandshakeResponse) 呼び出し 軽微な変更のみです。 接続情報の取得 Add a method to retrieve the remote address Add additional methods to HandshakeRequest 接続ユーザーのIP…

Jakarta Expression Language 6.1 の主な変更点

日付型の暗黙的型変換のサポート追加 正規名での内部クラスインポート追加 null結合演算子(??), エルビス演算子(?:), 連結/マージ演算子(+=) その他 日付型の暗黙的型変換のサポート追加 Double, Float といった数値型に対しては自動型変換により lt などで…

Jakarta Servlet 6.2 の主な変更点

103 Early Hints ステータスコードのサポート追加 無効な If-Modified-Since ヘッダー値は無視されるべき その他 103 Early Hints ステータスコードのサポート追加 Add new sendEarlyHints() method Early Hints (RFC 8297) は HTTP の新しいステータスコー…

Jakarta RESTful Web Services 5.0 の主な変更点(予定)

@Context @Suspended アノテーションの非推奨化 Java Records のサポート @PathParam のデフォルト値 @Context @Suspended アノテーションの非推奨化 @Context は @Context UriInfo info や @Context HttpHeaders headers のようにランタイム情報をインジェ…

Jakarta JSON Binding 3.1 の主な変更点(予定)

Jakarta JSON Binding 3.1 には、特に大きな変更はありません。 以下の2つを見ておけば十分でしょう。 Java Record support Specify default mapping for java.util.UUID Java Record support Java Record のサポートが入りました。 public record Dog(Strin…