system-sekkei/isolating-the-domain

ドメインオブジェクトにおけるフレームワークコンポーネントの参照の是非

Closed this issue · 2 comments

import org.springframework.format.annotation.DateTimeFormat;

ドメインオブジェクトであるDateがSpringFrameworkのアノテーションを参照するとPOJOではなくなるような気がするのですが、問題ないのでしょうか。

はい。
記述内容として、意図が明確なので、特にPOJOでない、といことを問題だと考えたことはないです。
バリデーションのアノテーションなども、Java の標準ではないHibernateのものも使っています。
どちらも、Javaのアプリケーションの開発技術としては、標準ライブラリに準ずる存在と評価しているので、特殊な外部ライブラリに依存しているとは考えていないです。

ご回答ありがとうございます。承知しました。