본문 바로가기

별밤 일지/개발19

[Flutter] macOS에서 vscode로 flutter 개발환경 구축하기 기존에 안드로이드 스튜디오를 쓰다가 vscode 툴로 바꾸면서, flutter 개발환경 구축부터 flutter 프로젝트 실행하기까지의 기록들을 작성해보려고 합니다. vscode 다운로드 먼저, visualstudio 공식 홈페이지에서 다운로드를 합니다.https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimi.. 2024. 6. 10.
[Java] JsonPath, ObjectMapper 지난 시간에 ObjectMapper 에 대해 설명했다. 더보기[Java] 리플렉션, ObjectMapperhttps://starsufers.tistory.com/40 [Java] 리플렉션, ObjectMapper우리가 SpringBoot 에서 rest api 를 개발할 때 흔히 쓰는 @RequestBody 가 정확히 어떻게 동작하는지 생각해본 적이 있는가? /** * 앱 관측적합도 상세 페이지를 위한 실시간 날씨 정보 제공 */ @PostMapping("/ostarsufers.tistory.com   ObjectMapper 는 객체로부터 Json 형태의 문자열을 만들어내고, 역으로 Json 형태의 문자열로 객체를 만들 수 있기 때문에 로깅할 때 유용할 때 사용할 수 있다.예를 들어 dto 를 그냥  Sy.. 2024. 6. 10.
[Flutter] Retrofit 적용 별 헤는 밤 앱의 IOS 진출을 위해 Flutter 변환 작업을 하고 있습니다. 그 중 오늘은 앱에서 서버 데이터를 호출하는데 필요한 Retrofit에 대해 얘기 할 계획입니다. RESTful API Retrofit에 대해 설명하려면 RESTful API에 대해 먼저 설명할 필요가 있습니다. REST(Representational State Transfer)는 클라이언트와 서버 간의 통신을 위한 소프트웨어 아키텍처 스타일을 의미합니다. RESTful API은 이런 REST 아키텍처 스타일을 따르는 API로 주요 요소는 다음과 같습니다. 자원: HTTP URI를 통해 웹 서비스의 글, 유저, 이미지 등을 가져옵니다. 행위: HTTP Method를 사용하여 자원에 대한 행위를 나타냅니다. (ex) POST,.. 2024. 4. 16.
[Java] 리플렉션, ObjectMapper 우리가 SpringBoot 에서 rest api 를 개발할 때 흔히 쓰는 @RequestBody 가 정확히 어떻게 동작하는지 생각해본 적이 있는가? /** * 앱 관측적합도 상세 페이지를 위한 실시간 날씨 정보 제공 */ @PostMapping("/observationalFit/weatherPage") public Mono getWeatherInfo(@RequestBody AreaTimeDTO areaTime) { return observationalFitService.getWeatherInfo(areaTime); } 위 코드는 별 헤는 밤 어플의 관측적합도 상세 페이지에서 실시간 날씨 정보를 조회하는 api 이다. 요청 body 로 AreaTimeDTO 객체를 받고 있는데, 외부에서 요청이 들어올 때는.. 2024. 3. 12.