ビジネスロジック
ビジネスロジックのクラスListServiceを作成します。と、いっても一覧表示するだけなので、データー操作のクラスを利用するだけです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
package com.example.demo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class ListService { private ItemDao[] item; public ItemDao[] getItem() { return item; } public void setItem(ItemDao[] item) { this.item = item; } private ItemDao itemdao; public ListService() { } @Autowired ListService(ItemDao itemdao){ this.itemdao = itemdao; } public void all() { item = itemdao.findAllItem(); } } |
9行目の「@Service」でこのクラスがビジネスロジックのクラスであることを宣言しています。
9 |
@Service |
item情報を一覧表示するため9行目でクラスItemDaoの配列を用意します。
9 |
private ItemDao[] item; |
29行目~31行目で一覧を取得し、このクラスの変数に格納します。
20 21 22 |
public void all() { item = itemdao.findAllItem(); } |