목록전체 글 (364)
seong
Map - List와 비슷하다. 반복해서 실행을 해주지만 list는 return이 없지만 map은 return이 있다. - 특정 데이터를 변형하거나, 데이터를 찾아서 return 이 필요할 경우 사용한다. animals라는 리스트가 있다. 이것을 map을 사용해서 출력을 해보자. 여기서 차이점이 보인다. 기존의 animals는 List로 출력이 되지만, map으로 새로 만든 값은 Iterable 타입이 된다. List로 다시 만들어서 출력 해주고 싶다면 .toList를 사용해주면된다. Where 활용 해서 고양이만 출력을 하는 방법. where : 어떤 데이터를 찾을지 필터링 역할을 한다 -> 조건이 필요함 i =="고양이" 만약 고양이라는 값이 있으면 찾아서 return해준다 . 여러 가지 조건을 활용..
자바 공부들 https://seong9566.tistory.com/category/%EC%9E%90%EB%B0%94/%EC%9E%90%EB%B0%94%20%EC%8B%A4%EC%8A%B5 - 디자인 패턴 공부 1. 싱글톤 패턴 https://seong9566.tistory.com/157 2. OCP, 전략 패턴 https://seong9566.tistory.com/158 3.Adapter, FakeAdapter패턴 https://seong9566.tistory.com/159 4. Proxy패턴 https://seong9566.tistory.com/160 - 객체 지향, 절차 지향 공부 https://seong9566.tistory.com/51 - 3 Way Hand shake https://seong95..
- 중계 플랫폼 포트폴리오 https://github.com/seong9566/Class-Project-Front GitHub - seong9566/Class-Project-Front: 자신의 취미를 온라인으로 수강할 수 있는 온라인 취미 클래스 자신의 취미를 온라인으로 수강할 수 있는 온라인 취미 클래스. Contribute to seong9566/Class-Project-Front development by creating an account on GitHub. github.com - 중계 플랫폼 프론트 엔드 공부 및 진행 과정 https://seong9566.tistory.com/category/Flutter/%EC%A4%91%EA%B3%84%20%ED%94%8C%EB%9E%AB%ED%8F%BC%2..
- SpringBoot 기타 공부 https://seong9566.tistory.com/category/Spring/SpringBoot - 블로그 만들기 프로젝트 https://seong9566.tistory.com/category/Spring/%EB%B8%94%EB%A1%9C%EA%B7%B8%20%EB%A7%8C%EB%93%A4%EA%B8%B0 - 이력서 관리 사이트 프로젝트 https://seong9566.tistory.com/category/%EC%9D%B4%EB%A0%A5%EA%B4%80%EB%A6%AC%EC%82%AC%EC%9D%B4%ED%8A%B8
- EC2생성 https://seong9566.tistory.com/227 - RDS생성 및 Data서버 보안그룹 편집 1. https://seong9566.tistory.com/224 2. https://seong9566.tistory.com/225?category=595502 - GitHubAction 세팅 및 IAM 설정 https://seong9566.tistory.com/226?category=595502 - GitHubAction를 사용해서 CI진행 https://seong9566.tistory.com/220 - CI/CD 이후 테스트 https://seong9566.tistory.com/223
UserReqDto의 구조이다. 아래 보면 category는 오브젝트List형태이다. 단순 toJson을 해줄순 없기 때문에 따로 처리해줘야한다. 먼저 Category도 toJson,fromJson작성 Nested Structure toJson, fromJson하기 CategoryReqDto는 List로 감싸져있기 때문에 Map 으로 한번에 처리를 해준다. fromJson toJson 오브젝트 리스트 들을 map타입으로 하나하나 json으로 바꾼 후 다시 toList로 리스트로 만들어준다
LessonDetail 작성 Lesson을 만들었지만 Dto를 쓴다 엔티티는 리턴 하지 않는다. 페이지 별로 데이터가 각각 다르고 언제든지 변해도 상관 없게 하기 위해 Dto를 쓴다 import 'dart:ffi'; import 'review_resp_dto.dart'; class LessonRespDto { String lessonName; Int lessonPrice; Int lessonTime; Int lessonCount; String lessonPlace; String possibleDays; String lessonPolicy; String masterName; String masterImg; String masterIntroduction; List lessonReviewList; Lesson..
1. Rivepod 사용 위한 의존성 추가 flutter_riverpod: ^2.0.0-dev.9 http: ^0.13.5 http_parser: ^4.0.1 2. main에 ProviderScope, Key셋팅 navigatorKey는 해당 페이지의 정보를 찾기 위함. 3. DB와 API통신을 위한 HttpConnector 작성 비동기(async)로 실행한 이유 Flutter은 기본적으로 단일 스레드 이기 때문에 한가지의 작업만 수행이 가능하다. 동기적 실행을 하게 되면 DB와 통신을 실행하면 응답을 받기 전까지 아무것도 수행을 하지 않기 때문에 비동기로 실행한다. Future 타입으로 준다는 것은 일단 null 박스를 주고 나중에 응답이 완료되면 값을 돌려준다. final httpConnector =..