@@ -0,0 +1,1206 @@
+package com.orgsin.sbe.ui.controller;%0A%0Aimport com.orgsin.sbe.application.service.CryptoCurrencyService;%0Aimport com.orgsin.sbe.domain.model.CryptoCurrency;%0Aimport org.springframework.beans.factory.annotation.Autowired;%0Aimport org.springframework.web.bind.annotation.*;%0A%0Aimport java.util.List;%0A%0A/**%0A * Created by ogasawara.shinnosuke on 2017/06/21.%0A */%0A@RestController%0A@RequestMapping(%22/crypto-currencies%22)%0Apublic class CryptoCurrencyController %7B%0A%0A    @Autowired%0A    private CryptoCurrencyService service;%0A%0A    @RequestMapping(method = RequestMethod.GET)%0A    public List%3CCryptoCurrency%3E findAll(CryptoCurrency cryptoCurrency) %7B%0A        return service.findByModel(cryptoCurrency);%0A    %7D%0A%0A    @RequestMapping(value = %22/%7Bid%7D/**%22, method = RequestMethod.GET)%0A    public CryptoCurrency findById(@PathVariable(%22id%22) String id) %7B%0A        return service.findById(id);%0A    %7D%0A%0A    @RequestMapping(method = RequestMethod.POST)%0A    public CryptoCurrency save(@RequestBody CryptoCurrency cryptoCurrency) %7B%0A        return service.save(cryptoCurrency);%0A    %7D%0A%0A    @RequestMapping(value = %22/%7Bid%7D/**%22, method = RequestMethod.DELETE)%0A    public void delete(@PathVariable(%22id%22) String id) %7B%0A        service.delete(id);%0A    %7D%0A%7D%0A

Create CryptoCurrencyController.java