1. 해결 방법jpa가 repository를 탐색하지 않도록 하는 커스텀 어노테이션을 사용해서 Jpa의 @ComponentScan.Filter에 걸리도록해 리jpa리파지토리 등록을 자동으로 하지 않도록 했다.QuerydslConfig@EnableJpaRepositories( basePackages = "진행하고 있는 프로젝트의 root폴더 ex: common.example", excludeFilters = @ComponentScan.Filter( type = FilterType.ANNOTATION, classes = ExcludeFromJpaRepositories.class ))@Configurationpublic..
Spring Boot에서 환경변수 파일로 민감한 정보 따로 보관하기환경변수를 Spring boot 프로젝트 전역에서 사용하려면 따로 설정을 해줘야 한다.그럼 한번 방법을 알아보자1. 변수 파일 생성recources/properties 폴더 생성 후 env.properties파일 생성2. env 파일에 환경변수 적기DB_HOST=localhostDB_PORT=5432DB_NAME=exampleDBDB_USERNAME=postgresDB_PASSWORD=1234요런식으로 자신이 원하는 변수들 적기꼭 .gitignore에 적어서 변수가 git에 안올라가도록 하자3. env 파일을 사용할 수 있도록 Spring boot에 연결config폴더에 PropertyConfig.java 생성package com.exam..
다른 분들은 고생하지 말길 바라며암만 찾아봐도 내가 원하는 내용이 적혀있는 블로그, 도큐먼트, 유튜브가 없다.내가 겪은 버그, 에러들을 경험하고 몇시간동안 끙끙대지 말라고 작성한다.정말 간단하니 천천히 보면 금방 내가만든 springboot 서버를 배포할 수 있다.Spring Boot & PostgreDB 배포하기postgreDB 클라우드에 올리기내가만든 springboot git에 올려서 클라우드에 올리기2. 내가 만든 springboot git에 올려서 클라우드에 올리기1. git에 내 프로젝트 올리기딱 git 리파지토리에 들어갔을 때 프로젝트 폴더가 이런식으로 위치하는 것이 편하다.아니면 추가설정을 해줘야 한다.(서브 폴더 지정)2. springboot올릴 컨테이너 만들기다시 cloudtype로 돌..
다른 분들은 고생하지 말길 바라며암만 찾아봐도 내가 원하는 내용이 적혀있는 블로그, 도큐먼트, 유튜브가 없다.내가 겪은 버그, 에러들을 경험하고 몇시간동안 끙끙대지 말라고 작성한다.정말 간단하니 천천히 보면 금방 내가만든 springboot 서버를 배포할 수 있다.Spring Boot & PostgreDB 배포하기postgreDB 클라우드에 올리기내가만든 springboot git에 올려서 클라우드에 올리기1. postgreDB 클라우드에 올리기1. CloudType회원 가입나같은 경우에는 어차피 github에 올린 코드를 사용하려고 했기 때문에 github를 통해서 계정을 생성했다.그리고 카드 정보를 입력하라고 했는데 프리티어는 제한이 큰 대신 무료이니 입력했다.2. 프로젝트 생성로그인을 하고나면 스페..