Closed ardygithub closed 5 years ago
Logic層クラスの改修案
◆改修規模:LOGICクラス77件
① パッケージの変更
jp.co.kaisya.business.PJNAME.xxxxxx.logic ※ xxxxxxは機能ID ⇒ PJNAME-domain\ jp.co.kaisya.business.PJNAME.xxxxxx.service
② 実装クラス(Impl)定義の上に「@Service」アノテーションを追加 例: @Service public class Ezmo1000LogicImpl implements Ezmo1000Logic {
③ インポートパッケージのディレクトリを修正する 参照元クラスのパッケージの変更があれば、インポートする時エラーになったため、修正する。
④ DAOの定義命名を下記のように修正して、クラス定義の先頭に移動する
private ViewLineInfoMegaDao viewLineInfoMegaDao; ⇒ @Autowired private ViewLineInfoMegaRepository viewLineInfoMegaRepository;
⑤ DAOに関連するsetメソッドが不要なので、削除する アノテーションで注入するなので、setXXXDaoメソッドを削除する
◆改修規模:LOGICクラス77件
① パッケージの変更
② 実装クラス(Impl)定義の上に「@Service」アノテーションを追加
例:
@Service
public class Ezmo1000LogicImpl implements Ezmo1000Logic {
③ インポートパッケージのディレクトリを修正する
参照元クラスのパッケージの変更があれば、インポートする時エラーになったため、修正する。
④ DAOの定義命名を下記のように修正して、クラス定義の先頭に移動する
⑤ DAOに関連するsetメソッドが不要なので、削除する
アノテーションで注入するなので、setXXXDaoメソッドを削除する