@Service
@Transactional(readOnly = true)
@RequiredArgsConstructor
public class ItemService {

	private final ItemRepository itemRepository;

	@Transactional
	public void save(Item item) {
		itemRepository.save(item);
	}

	public Item findItem(Long itemId) {
		return itemRepository.findOne(itemId);
	}

	public List<Item> findItems() {
		return itemRepository.findAll();
	}
}

위임만 하고 단순하게 개발이 끝난다.