본문 바로가기

with my rubber duck/errors24

Oracle invalid datatype error when add constraints 외래키좀 추가하려고 이 창에서 하려니까 계속 invalid datatype 오류뜸 Alter table board add constraint fk foreign key (member_id) references member (id); 직접 쿼리문 써서 했더니 잘됨. 뭐냐? 2022. 6. 22.
스프링에서 로그찍기 log4j xml 에러, 로그 안찍힘 해결 xml파일을 열면 에러가 난다. 위의 public 부분을 system으로 다 바꿔준다 SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd" 그리고 아래에 로거 추가 controller 밑에있는 클래스에 다 쓰고싶어서 controller.* 로 해봤는데 안된다.. controller.** 도 안되고 그냥 * , ** 다 안됨. 그러고나서 실제 사용 import org.apache.log4j.Logger; private static final Logger logger = Logger.getLogger(BoardController.class); spring boot에서 사용하는 밑에 방법은 안되나봄. 2022. 6. 17.
Spring Security multipartfile 업로드 안될때 해결 .... 어제까지만해도 잘됐던 multipartfile로 이미지업로드가 security 넣고나서 갑자기 안된다. 값이 다 안들와지는건가 로그를 찍어보니 다른거는 잘 나오는데 사진만 null이다. 좀 검색해보니 form에 action url에 ?${_csrf.parameterName}=${_csrf.token} 이걸 붙이라고 나온다. 즉 이런모양 근데.... ....? 이런식으로 붙이는 게 아닌가.? 보다. 이렇게 해도 안됨. 더 검색해보니 다들 csrf토큰 사용하려면 web.xml에 필터를 추가하래 아니 springboot 플젝이라서 web.xml없다고 그냥 만들어서 해야하나... 이렇게 불편하게 해놨을리가 없는데.. 근데 편한방법 못찾음. 결국 사방팔방 돌아다니다 xml의 filter를 자바코드로 빈으.. 2022. 6. 16.
WebSecurityConfig에서 BeanCurrentlyInCreationException 서버가 안돌아감 org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'webSecurityConfig': Requested bean is currently in creation: Is there an unresolvable circular reference? ..? 뭐가 참조가 안되고있나봄 여기에 문제있다고 뜸 밑에 잘 있는데 왜저래 빈으로 등록이 잘 안되나 나와 완전 똑같은 문제 직면한 네티즌 발견 https://stackoverflow.com/questions/70130209/beancurrentlyincreationexception-after-upgrading-boot-to-2.. 2022. 6. 14.
intellij 콘솔 한글깨짐 문제해결 여정(부제: 재실행의 중요성) 문제: 인텔리제이에서 프로그램 실행하면 한글이 제대로 안나온다. 해결방법: 이것은 아주 긴 여정임 1. run < editconfiguration에서 vm option에 추가 안됨 (뭐라 썼었는지 기억안나네 2. custom vmoption에 추가 shift 두번 눌러서 custom vmoption 검색해서 하던지 help탭에서 눌러서 하던지 해서 custom vmoption 파일에 이거 추가 -Dfile.encoding=UTF-8 안됨 3. porperties file utf-8 안됨 4. console encoding UTF-8 안됨^^ 조금 빡치기 ㅅ ㅣ작 5. custom vm option 에 한줄 더 추가 ㅋㅋㅋㅋㅋ 그랬더니 조금 나옴 진짜 뭐냐? 사람 약올리고 그럼 못쓴다 7. 인텔리제이 재실.. 2022. 5. 26.
intellij spring boot 포트번호 바꾸는 3가지 방법 8080 alreay taken error 어디 파일 찾아서 바꾸고 그런 거 아니고 걍 왕초보 ver. 1. run > edit configuration 가서 vm option 에 서버포트번호를 추가해준다 -Dserver.port:8081 맨처음엔 저거 입력하는 칸 없다. modify options눌러서 vm option 누르면 생김 2. run > edit configuration 가서 Environment variables에 포트번호추가 바로 입력아니고 저기 문서같은 아이콘 눌러서 name에 server.port 입력 value였나 거기에 포트번호 입력하면 저렇게 알아서 해줌 3. application.properties파일에 포트번호 추가 걍 server.port = 8081 해주면 끝 maven에.. 2022. 5. 26.
728x90