스프링 4

[SpringBoot] org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200]

김영한님의 스프링입문 강좌를 보면서 공부하던 중 오류가 발생했다. h2데이터베이스를 이용해서 스프링부트에서 사용하려고 하는데 org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200] 와 같은 에러가 발생하면서 오류가 발생했다. (회원목록을 좀 확인하려고 했는데 Whitelabel Error Page가 발생하면서 원하는 결과가 나오지 않았다.) 해결 방법은 간단하다. 스프링부트 2.4부터는 데이터베이스에 커넥션을 추가할때 spring.datasource.username=sa 를 반드시 추가해줘야 한다. (아 참고로 sa는 내가 사용하는 username이다. username을 달리 적었다면 본인껄 ..

[Spring] 메이븐 프로젝트 생성 maven-archetype-quickstart

메이븐 프로젝트를 만들려고 File-> New -> Maven Project를 누르고 Next를 눌러서 아래와 같은 창에 진입했다. 메인 창에 수많은 groupid가 표시되는데, 처음에는 이게 바로 표시되지 않아서 내 maven에 무언가 문제가 있다고 생각했다. 그러다가 좀 시간이 지나니 갑자기 메인창에 나타났다. 아마 적용이 느려서 그런 것 같다. 다음부터는 창에 뭐가 안뜨면 좀 기다려보자. 저번에도 이런 비슷한 일이 있어서 일부러 빙빙 돌아서 더 어려운 방법으로 적용했던 기억이 있다.

[SpringBoot] target matching "[xX][mM][lL]" is not allowed 에러 발생

스프링에서 mybatis를 사용하던 도중에 위와 같은 에러를 만났다. 너무 간단한 이유에서 발생했다. 위에 xml문을 보면 알겠지만, 맨 처음 1번째 라인에서 한칸이 띄어쓰기 되어 있어서 발생한 오류였다. 왜 한칸이 띄어져 있었는지는 잘 모르겠지만, 아마 내가 코딩하다가 스페이스바를 잘못 눌렀다거나 해서 저기 첫줄에 띄어쓰기가 한칸 적용된 것 같았다. 아무튼 주의하자. developer-ek.tistory.com/49

[Spring] JAXB2 API 사용중 어노테이션을 썼지만, import가 안될 때 !!

자바 객체를 xml 형태의 테이터로 바꾸려고 어노테이션을 써주었는데, 아무리 ctrl shift o 를 눌러도 import가 안됬다. 그래서 이상하다 싶어서 직접 import 경로를 써줬는데도 안되더라... 그래서 보니까 아예 어노테이션 자체를 인식을 하지도 못했다. 그래서 검색을 해보니 JAXB2 API는 자바6 부터 자바 8까지는 지원이 되는데, 자바 10부터는 자동으로 지원이 안된다고 한다. 그래서 따로 설치해줘야 한다고 한다. 그래서 porm.xml에 다음과 같이 적어주면 메이블 라이브러리에 추가가 되는 것을 확인할 수 있다. 이렇게 써주고 난 뒤에 import 해주면 잘 작동하는 것을 확인할 수 있다. 자바 6이후 버전에 기본으로 포함되어 있다고만 알고있었는데... 10이후부터는 지원이 끊긴 것..

반응형