-
[Spring] publicId와 systemId 사이에는 공백이 필요 에러 해결Web/Servlet && Spring 2019. 8. 11. 12:45
publicId와 systemId 사이에는 공백이 필요 해당 에러의 답을 한참 찾아헤멧다.
구글링을 해보니 xml선언시 공백이 빠져서 나는 경우가 있다고 했는데 나는 아니였다.
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop https://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd ">
위의 부분에서 아래 부분이 문제였다.
xsi:schemaLocation에서는 꼭 아래 순서로 적어 줘야 한다. 예를들면 schema/aop 뒤에 schema/context가 오면 에러가 난다. 무조건 schema/aop 뒤에는 schema/aop/spring-aop.xsd가 나와야 한다.
글자 하나 틀린것 없는 순서 때문에 일어난 오류였다.
1. http://www.springframework.org/schema/aop
2. https://www.springframework.org/schema/aop/spring-aop.xsd
1. http://www.springframework.org/schema/context
2. https://www.springframework.org/schema/context/spring-context.xsd반응형'Web > Servlet && Spring' 카테고리의 다른 글
[Spring] The type org.springframework.core.io.Resource cannot be resolved 에러 해결 (0) 2019.08.11 [Spring] Life Cycle (0) 2019.08.11 [Spring] AOP사용방법 (0) 2019.08.10 [Spring] DI(Dependency Injection) 사용법 (0) 2019.08.06 [Spring] beans사용법 (0) 2019.08.05