Spring Framework

Spring Framework

Spring Framework と Spring Boot は何が違うのか:フォルダ構成に現れる構築モデルの変化

Spring Framework は、Java EE 時代の複雑な設定をシンプルにするために生まれたアプリケーションフレームワークです。しかし、Spring Framework 自体もプロジェクトが大規模化するにつれて、XML 設定や依存関...
Spring Framework

アノテーション @Repository

@Repositoryアノテーションは、**データの永続化層(データアクセス層)**において、データベースとのやり取りを担当するクラスに付与するためのアノテーションです。Springアプリケーションでは、リポジトリクラスがデータベース操作の...
Spring Framework

アノテーション @Service

@Service アノテーションは、Spring Frameworkで「サービス層のクラス」を表すために使用されるアノテーションです。これはビジネスロジックを担当するクラスに付けることを意図しており、主にアプリケーションの「サービス層」を表...
Spring Framework

アノテーション @Autowired

@Autowired は、Spring Framework(Spring Bootを含む)で依存関係を自動的に注入するためのアノテーションです。つまり、クラス内のフィールドやコンストラクタ、メソッドに別のオブジェクト(Bean)を自動的に割...