spring-boot

    [Spring boot] 같은 url, 다른 parameter

    스프링 부트의 컨트롤러에서 같은 url을 사용할 경우, ambiguous mapping found 오류가 발생한다. 이를 해결하기 위해서는 아래와 같이 설정하면 된다. 같은 url 이더라도 parameter가 다르다면 그 사실을 Mapping annotation에 명시해주자. @GetMapping(value = "api/v1/post", params = "title") // 같은 url 다른 param은 Mapping의 params를 이용하면 겹치는 오류가 발생하지 않는다. public List findByTitle(@RequestParam(name = "title") String title) { return postService.findByTitle(title); } @GetMapping("api/v1..

    gradle 개념 정리

    spring-boot 의존성을 위한 build.gradle 파일 내의 기본적인 용어에 대해 정리한다. 플러그인 의존성 관리를 위한 설정 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 34 35 36 37 38 39 buildscript { ext { springBootVersion = '2.5.2' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot: spring-boot-gradle-plugin:${springBootVersion}") } } plugins { id 'java' } apply..