전체 글 (730) 썸네일형 리스트형 [JPA] Nested Response List 처리 상속 적으로 Response가 필요한 경우가 있다. 부모 DTO가 있고 해당 디티오는 하위의 디티오 리스트를 가지고 있다. 해당 케이스는 아래와 같이 처리한다. package com.boiler.core.backend.normaladmin.reservation.dto; import com.boiler.core.backend.entity.Gym; import com.boiler.core.backend.entity.Member; import com.boiler.core.backend.entity.Reservation; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Sett.. [JPA] 스프링 Timezone 설정 + Aws, Docker mariadb timezone설정 타임존이 이상하게 되어있어서, 실제 쿼리를 수행할 때 다르게 결과를 보여준다. 1. DB timezone 설정 2. JPA 내 타임존 설정 위의 두가지를 크게 변경해주어야 한다. JPA 내 타임존 변경 jpa: open-in-view: false show-sql: true hibernate: ddl-auto: update jdbc: time_zone: Asia/Seoul properties: hibernate: show_sql: true format_sql: true package com.boiler.core.backend; import jakarta.annotation.PostConstruct; import org.springframework.boot.SpringApplication; import or.. [Docker] Next.js 프로젝트 빌드하기 우선 Next.js 에 대한 프로젝트 빌드를 해보기 위해서는 node와 별개로 아래의 모듈이 필요하다 "create-next-app" npm을 사용해서 설치할 수 있다. 우선 노드에 대한 설치가 정상적으로 되었는지 확인한다. node -v 추가로 next.js 를 사용하기 위해서는 앱을 만들어 주거나 해당 next app을 구동시키기 위한 모듈을 설치해야한다. symbolic link 권한 문제로 인해, sudo 로 설치를 해주는 것이 좋다 sudo npm install -g create-next-app 설치가 정상적으로 되었는지 확인한다. create-next-app --version 우선 이렇게 하면 nextjs 를 빌드해서 로컬에서 실행해볼 수 있다. next.js nest.js 들은 각각 환경별로.. [Docker] Mariadb 간헐적 초기화 발생 간헐적으로 초기화가 발생한다. 정확히는 디비 정보가 유실된다. 그래서 무조건, 볼륨 마운트를 진행해야한다. 혹시라도 다시 온되더라도 정보를 그대로 끌고갈수 있게 그래서 하위와 같이 스크립트 파일을 쓰다가 version: "3.2" services: database: container_name: database image: mariadb volumes: - ~/docker/mariadb/etc/mysql/conf.d:/etc/mysql/conf.d:ro - ~/docker/mariadb/var/lib/mysql:/var/lib/mysql - ~/docker/mariadb/var/log/maria:/var/log/maria environment: - MYSQL_DATABASE=db1 - MYSQL_ROOT_.. [Flutter] FireStore를 활용해 채팅 모듈 구현 [1] [프로젝트 세팅 ] 초기 프로젝트와 파이어 베이스(파이어스토어) 연동 커맨드는 아래 사이트 참고 https://firebase.google.com/docs/flutter/setup?hl=ko&platform=ios Flutter 앱에 Firebase 추가 의견 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Flutter 앱에 Firebase 추가 plat_ios plat_android plat_web iOS+ Android 웹 기본 요건 아직 Flutter 앱이 없다면 firebase.google.com 아래 명령어를 순차 실행 firebase login dart pub global activate flutterfire_cli flutterfire configure.. [Flutter] 오류 조치 사항 Pod install 후에 아래의 경고 메시지가 뜨는 경우가 있다. [!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `Runner` to `Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig` or include the `Target Support Files/Pods-Runner/Pods-Runn.. [Flutter] TableCalendar EventHandler 플러터에서 달력에 대한 오픈소스를 사용하면서 이벤트 관련 내용을 개발했다. 개발 기능은 아래와 같다. 1. 일정 내용을 로드 2. 달력 컴포넌트에 일정을 표시 3. 일정을 클릭시 해당 일정에 대한 상세 내용 확인 4. 해당 상세 내용 클릭시, 팝업으로 그룹에 내용 표기 무튼 소스 내용은 아래와 같다. 1. 화면소스 import 'dart:collection'; import 'package:flutter/material.dart'; import 'package:flutter_naver_map/flutter_naver_map.dart'; import 'package:get/get.dart'; import 'package:goodshot/global-provider.dart'; import 'package:g.. [Flutter] Naver 지도 api Naver 가게 정보 api를 사용하다보면, 위치경도의 정보까지 한번에 받을 수 있다. 이는 네이버 지도에서 사용가능한데, 이에 연동해보자 https://www.ncloud.com/product/applicationService/maps NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 우선 API를 신청해야한다. 지도 API 를 신청하면 당연하게 어플리케이션 정보를 입력해야한다. 입력할거 입력하면, 해당과 같이 정보가 노출이 된다. 이제 플러터에서 해당 앱과 연동해보자 https:.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 92 다음