1. 개발자도구 우측 상단의 톱니바퀴 누른다
2. Restore defaults and reload 누른다
'Programming' 카테고리의 다른 글
intellij 코딩 컨벤션 소스 전체 적용하기 (0) | 2021.08.18 |
---|
1. 개발자도구 우측 상단의 톱니바퀴 누른다
2. Restore defaults and reload 누른다
intellij 코딩 컨벤션 소스 전체 적용하기 (0) | 2021.08.18 |
---|
간만에 aop사용하다가 별것도 아닌데 삽질을 좀 했다
-> AOP 적용중 다음과 같은 에러 발생
Caused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ')' at character position 0
@annotation(im.toss.server.tuba.messenger.system.ElasticSearchDocumentSync
^
-> 에러 발생 Poinctcut 코드
-> 문제 해결 > annotation 괄호가 제대로 안닫혀있었음...😅
springboot & spring cloud Error creating bean with name 'configurationPropertiesBeans' (0) | 2021.11.24 |
---|---|
[ Spring ] RestTemplate대신 WebClient (0) | 2021.04.02 |
[ Java ] 자바 7 이전과 이후 finally 그리고 리소스 close (0) | 2021.02.07 |
[ Java ] Java stream skip 사용시 IllegalArgumentException: (0) | 2021.01.14 |
[ Java ] excel poi background color is not change and black (0) | 2020.12.17 |
pip3 로 pymysql 깔고 스크립트 실행했는데도 다음과 같은 에러가 날경우 ModuleNotFoundError: No module named 'pymysql'
$ pip3 install pymysql
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: PyMySQL in /Library/Python/3.8/site-packages (1.0.2)
내용보면 '-m pip'와 함께 실행해줄 것을 권고하고 있다.
> sudo python3 -m pip install pymysql
https://stackoverflow.com/questions/62968439/modulenotfounderror-no-module-named-pymysql-in-jupyter
로 다시 설치해주도록 하자~
ModuleNotFoundError: No module named 'pip._vendor.packaging' (0) | 2022.01.12 |
---|---|
ImportError: No module named requests 에러처리 (0) | 2017.11.15 |
pip3 install pymysql 시 'ModuleNotFoundError: No module named 'pip._vendor.packaging' 에러
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 5, in <module>
from pip._internal.cli.main import main
File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/main.py", line 9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
from pip._internal.cli import cmdoptions
File "/usr/local/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", line 21, in <module>
from pip._vendor.packaging.utils import canonicalize_name
ModuleNotFoundError: No module named 'pip._vendor.packaging'
ModuleNotFoundError: No module named 'pymysql' 에러 (0) | 2022.01.12 |
---|---|
ImportError: No module named requests 에러처리 (0) | 2017.11.15 |
springboot버전에 맞지 않는 spring cloud dependency를 추가하게 되면 다음과 같은 에러메세지를 만난다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'configurationPropertiesBeans' defined in class path resource
[org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]:
Bean instantiation via factory method failed; nested exception is org.springframework.beans
.BeanInstantiationException: Failed to instantiate [org.springframework.cloud.conte
xt.properties.ConfigurationPropertiesBeans]: Factory method 'configurationPropertiesBeans' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(Constr
uctorResolver.java:658) ~[spring-beans-5.3.12.jar:5.3.12]
.
.
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate
[org.springframework.cloud.context.properties.ConfigurationPropertiesBeans]:
Factory method 'configurationPropertiesBeans' threw exception;
nested exception is java.lang.NoClassDefFoundError
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
따라서 아래의 표와같이 springboot version에 맞는 springcloud version을 맞춰주도록 하자~!
Release TrainBoot Version
2020.0.x aka Ilford | 2.4.x, 2.5.x (Starting with 2020.0.3) |
Hoxton | 2.2.x, 2.3.x (Starting with SR5) |
Greenwich | 2.1.x |
Finchley | 2.0.x |
Edgware | 1.5.x |
Dalston | 1.5.x |
springboot aop Pointcut is not well-formed: expecting ')' (0) | 2022.07.06 |
---|---|
[ Spring ] RestTemplate대신 WebClient (0) | 2021.04.02 |
[ Java ] 자바 7 이전과 이후 finally 그리고 리소스 close (0) | 2021.02.07 |
[ Java ] Java stream skip 사용시 IllegalArgumentException: (0) | 2021.01.14 |
[ Java ] excel poi background color is not change and black (0) | 2020.12.17 |
kotlin에서 jpa를 사용할 때 다음과 같은 에러가 난다면 해당 클래스에 Serializable을 상속받고 @IdClass(클래스명.class)를 선언해주자
Caused by: org.hibernate.MappingException: Composite-id class must implement Serializable
위와 같은 에러 발생
문제 해결을 위해서 아래와 같이 코드 추가
아 그리고 composite key로 구성할 column에는 모두 @Id 애노테이션을 달아주어야 한다.
kotlin에서 No ParameterResolver registered for parameter in constructor... (0) | 2021.08.18 |
---|
No ParameterResolver registered for parameter in constructor...
No ParameterResolver registered for parameter [......] in constructor
[public ......org.junit.jupiter.api.extension.ParameterResolutionException:
No ParameterResolver registered for parameter
테스트 코드를 짜다가 다음과 같은 에러가 발생했는데 해결책과 설명을 잘 정리해놓은 블로그가 있어서 기록용으로 남겨본다.
https://minkukjo.github.io/framework/2020/06/28/JUnit-23/
kotlin jpa comopsite key Serializable error (0) | 2021.09.15 |
---|
간단한건데 해당 옵션을 모르면 헤메는 경우가 있어 기왕 관련 작업한거 정리해보려 한다.
일반적으로 쉘스크립트에서 파일이 존재하는지 확인하고 싶다면 아래처럼 사용하면 된다.
if[ -e $FileName ]; then
echo "file exist"
else
echo "file not exist;
fi
주요 옵션 몇개만 살펴보자면
-c : 파일이 존재하고 특수문자가 있는지 체크 (File exists and is character special)
-e : 파일이 존재 하는지 체크 (File exists)
-d : 파일이 존재하고 파일이 폴더인지 체크 (File exists and is a directory)
-f : 파일이 존재하고 보통 파일인지 체크 (File exists and is a regular file)
-h : 파일이 존재하고 symbolic link 파일인지 확인 (File exists and is a symbolic link (same as -L)
-r : 파일이 존재하고 read 가능한 파일인지 확인 (File exists and read permission is granted)
-w : 파일이 존재하고 쓰기 가능한 파일인지 확인 (File exists and write permission is granted)
-s : 파일이 존재하고 0size 파일이 아닌지 체크 (File exists and has a size greater than zero)