ardygithub / machinetta

0 stars 0 forks source link

Logic modify #7

Closed ardygithub closed 5 years ago

ardygithub commented 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メソッドを削除する