2024/08 2

Maven 이란?

개발자들이 단순, 반복적으로 실행하는 빌드 작업을 자동화하여 업무를 효율화 하기 위해 생겨났다. 개발환경을 구축하는데 있어서 빌드 환경 자동화 말고 중요한 포인트가 있다.1. 빌드 환경 자동화2. 통합 개발 환경 구축 (이클립스, 인텔리제이)3. 형상관리 툴 구축 (git, svm같이 문서 관리 툴)4. CI 툴 구축 (젠킨스 등) 프로젝트 시작 시기에 업무분석과 설계작업을 시작하면서 개발환경까지 구축하는데 어느정도 시간이 소요된다.프로젝트에 참여하는 개발자들이 개발 환경에 익숙해질 수 있도록 교육을 하거나 여분의 시간을 할애해야한다.이를 통해 단기적으로 속도가 떨어질 수 있지만 장기적으로 봤을 때 효율성을 극대화 시킬 수 있다.또한 핵심 업무에 많은 시간을 투자할 수 있는 여유를 만들어주기도 한다. 프..

SpringBoot 2024.08.28

Path Variable과 Request Param

Client에서 서버로 HTTP 요청을 보낼 때 데이터를 함께 보낼 수 있다.서버에서는 이 데이터를 받아서 사용해야하는데 데이터를 보내는 방식은 여러가지가 있기에 여러 방식에 대한 학습이 필요함 Path Variablehttp://localhost:8080/hello/request/star/Robbie/age/95 // [Request sample]// GET http://localhost:8080/hello/request/star/Robbie/age/95 @GetMapping("/star/{name}/age/{age}") @ResponseBody public String helloRequestPath(@PathVariable String name, @PathVariable int ..

SpringBoot 2024.08.06