Java

docs

Logbackアペンダー徹底解説

みんな、こんにちは! 前回はLogbackの導入と基本的な設定について学んだよね(まだの人はここからチェックしてね! LogbackでJavaアプリのログをもっと見やすく! | ToolDocs)。今回は、Logbackの肝となる「アペンダ...
docs

LogbackでJavaアプリのログをもっと見やすく!

みんな、Javaアプリ開発お疲れ様!前回の記事では、System.out.println()を使ってコンソールにメッセージを出力する方法を学んだけど、実際の開発現場ではもっと高機能なログの仕組みが必須なんだ。今回は、Java界隈でよく使われ...
docs

ドメイン駆動って結局なんなの? 実践してみよう!

前回の記事 (ドメイン駆動って結局なんなの? 実践してみよう! | ToolDocs) では、ドメイン駆動設計(DDD)って何?っていう基本的な考え方について話したよね。今回は、そのドメイン駆動設計を実際にどうやってコードに落とし込んでいく...
docs

ドメイン駆動って結局なんなの?(Java初心者向け)

以前、オブジェクト指向の基礎について話したよね? クラスとかオブジェクトとか、ちょっとはイメージできたかな。クラスとオブジェクトの概念 – オブジェクト指向の入り口 | ToolDocs今回はその考え方をもう一歩進めて、**ドメイン駆動設計...
docs

Spring BootとHTMLで始めるシングルページアプリケーション開発

今までJavaの基本的な文法やオブジェクト指向について学んだよね。今回は、その知識を活かして、Webアプリケーション開発の第一歩を踏み出してみよう。とくに、最近よく耳にする「シングルページアプリケーション(SPA)」を、Spring Boo...
docs

Thymeleafを使ってみよう!

今回はWebアプリケーションを作る上で超重要な「画面」について解説していくね! Spring Bootで画面を作る方法はいろいろあるけど、今回は特によく使われる**Thymeleaf(タイムリーフ)**っていうテンプレートエンジンを紹介する...
docs

WebAPI連携の第一歩!HTTPクライアントAPIを使いこなそう

WebAPIを使えば、天気予報を取得したり、お店の情報を検索したりと、いろんなことができるようになるんだ。でも、「WebAPIを使うって言っても、具体的にどうすればいいの?」って思った人もいるんじゃないかな? そこで今回は、JavaでWeb...
docs

JavaDocでコードを賢く整理しよう

コーディングになれてきたら、動くかどうかだけでなく、きれいに書けることを意識しましょう。きれいに書くことで修正しやすいものになります。「きれいなコード」をさらに一歩進めるための強力なツール、JavaDocについて詳しく見ていきましょう。Ja...
docs

独自アノテーションを作って使いこなそう!

前回の記事では、Javaの組み込みアノテーションについて学んだね。Javaのアノテーションを使いこなそう | ToolDocs今回はさらに踏み込んで、自分だけのアノテーション(独自アノテーション)を作る方法と、それをどうやって使うのかを一緒...
docs

Javaのレコードクラス(record)を徹底解説!データクラスを1行で書く方法

Javaの「レコードクラス」を初心者向けに解説!大量のコードが必要だったデータ保持用クラスが、わずか1行で記述可能に。コンストラクタやゲッターの自動生成、不変性(イミュータブル)のメリットなど、従来のクラスとの違いや具体的な使い方を分かりやすく紹介します。