2018. 6. 4. 16:43ㆍSpringFramework
Spring Framework 프로젝트를 하다 보면 아래와 같이 local이 정의되어 있지 않다고 오류가 나는 경우가 있다.
cvc-complex-type.3.2.2: Attribute 'local' is not allowed to appear in element 'ref'.
이것은 Spring Framework 4.0부터 local이 없어졌기 때문인데 이를 해결하기 위해 아래와 같이 두 가지 방법이 있다.
1. 아래와 같이 local로 되어 있는 키워드를 모두 bean으로 바꾸어 준다.
<entry key="employee:name=alex">
<ref bean="alex"/>
</entry
2. Spring Bean 3.2 를 포함한다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
'SpringFramework' 카테고리의 다른 글
JPA에서 쿼리 메소드 안에 지원되는 키워드 (0) | 2018.08.01 |
---|---|
hibernate.hbm2ddl.auto (0) | 2018.07.07 |
MyBatis+Oracle (0) | 2018.07.02 |
Mybatis 사용시 parameterType="String" 오류 (0) | 2018.06.08 |
STS 단축키 (0) | 2018.06.08 |