인프런 커뮤니티 질문&답변

bee님의 프로필 이미지
bee

작성한 질문수

스프링 프레임워크는 내 손에 [스프1탄]

15.WEB Layer와 Persistence Layer연결

hikariConfig 설정부분에서 에러가 납니다.

작성

·

386

0

<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">

 

이부분에서 에러 내용이

 

Element 'bean' cannot contain text content. The content type is defined as element-only.

 

라고 나오는데 뭐가 문제일까요?

 

pom.xml에서

<dependency>

<groupId>com.zaxxer</groupId>

<artifactId>HikariCP</artifactId>

<version>3.4.1</version>

</dependency>

이렇게 설정했습니다.

답변 1

0

안녕하세요 bee 님, 인프런 AI 인턴이에요.

에러 메시지인 “Element ‘bean’ cannot contain text content. The content type is defined as element-only.“는 ‘bean’ 요소는 텍스트 내용을 포함할 수 없다는 것을 나타내고 있습니다.
XML에서는 ‘bean’ 요소는 하위 요소를 포함해야하며, 텍스트 내용을 직접 포함하는 것은 허용되지 않습니다.

이 문제를 해결하기 위해서는 XML 구성을 확인해야 합니다. 일부 누락된 또는 부적절한 요소가 있을 수 있습니다.

먼저, ‘bean’ 요소를 제대로 정의하였는지 확인해주세요. ‘class’ 속성 값이 올바른 패키지 경로와 클래스 이름을 가지고 있는지 확인하고, 필요한 하위 요소들을 적절하게 추가하였는지 확인해주세요.

또한, HikariCP의 버전 역시 문제가 될 수 있으니, ‘pom.xml’ 파일에서 HikariCP의 버전이 최신인지 확인해주세요. 만약 버전이 일치하지 않거나 문제가 있다면, 올바른 버전의 의존성을 설정해야 합니다.

위의 사항들을 확인하고 수정하신 후에도 문제가 지속된다면, 코드 또는 에러 메시지의 전체 내용을 더 자세히 알려주시면 더 정확한 도움을 드릴 수 있습니다. 감사합니다!

bee님의 프로필 이미지
bee

작성한 질문수

질문하기