분류 전체보기

application.yml 파일이 아니라 다른 profile을 디폴트로 설정하고 싶을 때 application.yml나 application.properties에 profile 설정을 추가하지 않고 Intellij에서 설정할 수 있다. 1. Edit Configurations 클릭 2. Active profiles에 profile 이름 추가 ex) application-local.yml인 경우 local 추가
이 에러가 발생하는 이유는 본 포스팅 외에도 많아서 다른 이유일 수 있음. 오류 발생 이유) 이미 IPv4 주소인 127.0.0.1을 hostname으로하는 커넥션을 생성했는데 또 127.0.0.1을 hostname으로 하는 커넥션을 생성함. 이때 같은 hostname이고 port까지 같아서 같은 커넥션임. 여기서 두 커넥션의 비번을 다르게 설정했기 때문에 한쪽의 커넥션은 연결이 안되는 것. 아무생각 없이 왜 안되지 하다가 127.0.0.1 대신 localhost로 바꾸었더니 갑자기 연결이 됨.이 경우 localhost가 IPv6 주소인 ::1로 매핑이 되었기 때문에 다른 커넥션으로 인식되서 연결이 된 것.(localhost는 기본적으로 IPv4, IPv6 둘다 매핑이 가능)해결) port가 같으면 당연..
· Spring
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hello.itemservice.config.MemoryConfig': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'hello.itemservice.config.MemoryConfig': Requested bean is currently in creat..
· Spring
Spring Boot는 Spring Framework를 기반으로 하는데, Spring Framework 6.1부터 BeanDefinition의 factoryBeanObjectType 속성이 String 타입의 값을 받을 수 없게 변경되었다. Springboot 버전을 3.2.*로 하면 된다고 했는데, 나는 이미 3.2.2 버전이었다. mybatis버전을 사람들이 가장 많이 다운로드한 좀 덜(?) 최신버전인 2.2.2 버전으로 쓰고 있었는데 이걸 완전 최신버전으로 바꿔줬다. -> 해결 ※ ./gradlew dependencies를 통해 의존성을 확인했을 때 호환성 문제가 없어도 패키지 버전 문제일 수 있다. (호환되는 것 같지만 사실은 호환이 되지 않는..) 참고) https://github.com/my..
· Flutter
애뮬레이터 쓰다가 아이폰에 직접 빌드하려고 하니 너무 까다롭다; 1. 아이폰 개발자 모드 on 2. xcode account 추가 3. Team 에 내 계정 설정 여기서 Bundle Identifier가 유일하지 않기 때문에 에러가 발생한다. 이걸 전 세계에서 유일한 문자열로 만들어줘야 한다. 4. 빌드 설정을 Debug가 아니라 Release 모드로 바꿔준다. 4. xcode에서 아이폰 선택 후 빌드(재생버튼) 5. 아이폰에서 설정 > 일반 > vpn 및 기기관리 들어가서 권한 허용 ※ 애플 개발자로 등록하지 않으면 1주일(인증서 유효기간) 밖에 못쓴다. 1주일마다 계속 다시 앱을 설치해줘야 한다. ※ app store에 앱을 등록하려면 애플 개발자로 등록해야 하는데 1년에 129000원;; 참고) h..
· Flutter
Flutter에서 만든 앱을 macos desktop app에서도 사용하고 싶어서 테스트를 해봤는데 Firebase와 통신하는 순간 이런 에러 메시지를 받았다. 일시적인 오류일 수 있다고하는데 전혀 일시적인 오류같지 않았다. 이것만으로는 정확히 뭐 때문에 오류가 발생하는지 모른다. 그래서 스택 트레이스를 출력해봤다. 여기서 나머지 원인은 아닌 것 같았고, 3번이 눈에 띄었는데, 검색해보니 이런 에러를 겪는 사람들이 있었다. 애플에서 애플리케이션을 더 안전하게 만들기 위해 파일 시스템과 네트워크 액세스, 그리고 기타 시스템 리소스에 대한 접근을 제한하는 방법으로 App Sandbox라는 모드를 사용해서 Firebase와 통신을 제한한다는 것이다. 그래서 이를 해결하기 위해서는 Sandbox 모드를 끄거나..
뾰루퉁한 제리
'분류 전체보기' 카테고리의 글 목록