Spring Boot で Controller と Repositoryを同じクラスで併用する
…なんてことができたんですね。こんなコード:
@RestController @Repository public interface VehicleInterface extends JpaRepository<vehicle, Long> { @Query("select u from vehicle u where u.year = :year") @RequestMapping(value = "/vehicles", method = RequestMethod.GET) List<vehicle> findByYearEquals(@Param("year") Integer year); }
http://localhost:8080/vehicles?year=2010 的なURLでアクセスします。