해마의 개발일지
close
프로필 사진

해마의 개발일지

github: @haema-dev

  • 분류 전체보기 (54)
    • HM's Dairy (2)
      • Dev's Life (1)
      • University (1)
    • AI (7)
      • AI Guide (2)
      • AI Study (5)
    • Study (4)
      • Next Step (3)
      • 오브젝트 (1)
    • Project (11)
      • Home Server (11)
      • Home Lab Service (0)
    • Coding Test (4)
      • Algorithm Guide (1)
      • Data Structure & Algorithm (1)
      • Problem Solving (2)
    • Network (1)
      • Authentication (1)
    • Programming Lang (10)
      • Compiler (1)
      • Java (8)
      • Python (1)
      • Javascript (0)
    • Back-End (5)
      • Spring (1)
      • Database & etc (3)
      • SQL (1)
    • Infra (4)
      • DevOps (2)
      • Cloud (2)
    • ETC (6)
  • 홈
  • 태그
  • 방명록
Yaml 을 Private Submodule 로 추가하여 관리하기

Yaml 을 Private Submodule 로 추가하여 관리하기

1. Yaml 파일 property 값들이 빈으로 등록되지 않는 문제 발생build.gradle// 메인 프로젝트와 경로를 맞춰줘야 런타임 시에 정상적으로 주입이 된다sourceSets { main { resources { srcDirs = ['src/main/resources', 'buddy-wisdom-private/src/main/resources'] } }}올바른 classpath 설정 필요.application.yml 파일은 Runtime 시에 빈으로 주입되어야하기 때문에 메인 프로젝트와 경로를 맞춰줘야한다. 서브모듈 하위에 application.yml 의 위치를 기존 메인 프로젝트 Yaml 파일과 맞춰준다.그리고 메인 프로젝트의 Yaml ..

  • format_list_bulleted Back-End/Database & etc
  • · 2023. 6. 8.
DTO, VO, Entity

DTO, VO, Entity

DTO(Data Transfer Object) vs VO(Value Object) vs Entity DTO 데이터를 다른 서버로 전달하는 것이 목적 controller - sevice - repository 계층 간의 데이터 이동을 위해 사용 VO 데이터를 담아두기 위한 목적 setter를 사용하지 않음으로써 불변으로 담아둘 수도 있다. Entity DB 테이블 데이터와 매핑하는 객체 데이터 객체라고도 부른다. dto는 vo보다 넓은 의미라고 봐도 무방하다. 반드시 하나만 써야하는 것은 아니며 entity 까지 3가지를 전부 사용하기도 한다. 목적에 따른 의미가 다를 뿐, 결국 사람이 구분하기 위해 이렇게 사용하는 것이므로 반드시 이렇게 써야한다는 정답은 없다.

  • format_list_bulleted Back-End/Database & etc
  • · 2022. 9. 9.
H2 Server 설치, Error 해결

H2 Server 설치, Error 해결

Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode 이미 서버가 켜져 있는데 또 켜려고 하니, 생기는 에러. Database may be already in use: "Locked by another process" 내장모드(Embedded)와 내 컴퓨터에 설치된 h2 Tcp/Ip 와 연결하여 실행시킬 수 있는 방법(Server)이 있다. 내장모드일 때에는 한 프로세스가 실행되고 있으면 다른 프로세스를 실행할 수 없기 때문에 여러 개를 실행하고 싶다면 Server 로 실행시켜줘야한다. 아래는 최대한 충돌이 나지 않게 하기 위해 시도한 방법 # Database sp..

  • format_list_bulleted Back-End/Database & etc
  • · 2022. 9. 5.
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 해마의 개발일지
전체 카테고리
  • 분류 전체보기 (54)
    • HM's Dairy (2)
      • Dev's Life (1)
      • University (1)
    • AI (7)
      • AI Guide (2)
      • AI Study (5)
    • Study (4)
      • Next Step (3)
      • 오브젝트 (1)
    • Project (11)
      • Home Server (11)
      • Home Lab Service (0)
    • Coding Test (4)
      • Algorithm Guide (1)
      • Data Structure & Algorithm (1)
      • Problem Solving (2)
    • Network (1)
      • Authentication (1)
    • Programming Lang (10)
      • Compiler (1)
      • Java (8)
      • Python (1)
      • Javascript (0)
    • Back-End (5)
      • Spring (1)
      • Database & etc (3)
      • SQL (1)
    • Infra (4)
      • DevOps (2)
      • Cloud (2)
    • ETC (6)
인기 글
전체 방문자
오늘
어제
Copyright © haema_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바