Java

Java

なぜJavaはどんなOSでも動くのか?JVM・コンパイル・.classファイルの関係をやさしく解説

「WindowsのJavaプログラムがMacでも動くのはなぜ?」その答えであるJVM(Java仮想マシン)の仕組みをわかりやすく解説。.javaと.classの違い、コンパイル・ビルドの意味、JDK・JRE・JVMの関係もまとめて整理します。
Java

【Eclipse】JavaプロジェクトからJARファイルを作成・実行する方法|エラー対処とRunnable JARまで完全ガイド

EclipseでJavaプロジェクトからJARファイルを作成・実行する方法を解説。通常のJARとRunnable JAR(依存ライブラリ込み)の2通りの書き出し方、java -jarでの実行手順、よくあるエラーの対処法まで初心者向けにまとめました。
Java

【Java入門】Jakarta EEとは?Java SEとの違いを歴史からやさしく解説

Jakarta EEとJava SEの違い、J2EE→Java EE→Jakarta EEへの名前の変遷、javax.*からjakarta.*へのパッケージ名変更の理由、SpringとJakarta EEの関係をわかりやすく解説します。Java初心者・業務系Java開発者必読。
Java

@autowired とは|Spring BootのDI(依存性注入)完全ガイド|@Autowiredの仕組みから各アノテーションの使い分けまで

Spring BootのDI(依存性注入)をゼロから解説。DIがない場合に起きるバグの原因、DIコンテナ(ApplicationContext)の仕組み、@Controller/@Service/@Repository/@Componentの使い分け、コンストラクタ注入の推奨理由まで実例コード付きで徹底解説します。
AWS

spring boot openid connect|Spring Boot + Spring Security で OAuth2.0 / OpenID Connect を実装する【仕組みから理解する認証・認可】

Spring Boot + Spring Security を使って OAuth2.0 と OpenID Connect を実装する方法を、仕組みから丁寧に解説します。どの部分が OAuth2.0 で、どの部分が OIDC なのかを明確に整理しながら、Resource Server 構成や AWS Cognito との連携 Tips まで網羅します。
Java

Spring Security入門:アーキテクチャと仕組みを基礎から理解する【Spring Boot 3対応】

Spring SecurityのFilterChainProxy・SecurityFilterChain・認証フローなど基本アーキテクチャを図解で解説。Spring Boot 3対応のSecurityFilterChain Bean設定など実践的な使い方も紹介します。
Java

mockito|【Java初心者向け】JUnit & Mockito入門 ― 単体テストの基礎からモックの使い方まで徹底解説

Java 初心者向けに JUnit 5 と Mockito の基本を徹底解説。アノテーションの使い方から、モックを使った単体テストの書き方まで、実践的なコード例を交えてステップアップ形式で学べます。
Java

“jwts.builder().subject(“|Spring Boot × JWTで認証機能を実装する(Spring Security未使用)

Spring BootでSpring Securityを使わず、JWT(JSON Web Token)のみで認可機能を自作・実装する方法を解説します。フィルターを使ったトークン検証の仕組みや、実装の全体像をステップバイステップで紹介。フレームワークのブラックボックスを解消し、認証・認可の基礎を深く理解したいエンジニア必見の内容です。
Java

Spring Boot × JWTで認証機能を実装する(Spring Security未使用)

Spring BootとJWTを用いた、Spring Securityを使わないシンプルな認証機能の実装ガイドです。ログイン時のユーザー検証からJWT生成、トークンの発行まで、認証の基本フローを丁寧に解説。ステートレスな認証の仕組みを自力で構築したい方に最適です。
Java

Java初心者向けJUnit&Mockito完全入門|単体テストの基礎からモック・アサーションまで徹底解説

Javaの単体テストをJUnitとMockitoで始める初心者向け完全ガイド。モック、when、verify、アサーションの使い方をサンプルコード付きでわかりやすく解説します。