목록IT/Spring (22)
이야기앱 세상
spring xml 파일에서 cvc-elt.1.a: Cannot find the declaration of element 'beans'. 오류가 발생할 경우이클립스 메뉴 Windows>Preferences 에서 xml(Wild Web Developer) 를 선택하여 아래 그림 처럼 Download external resources like referenced DTD,XSD를 체크함
STS((Spring Tool Suite)4에서는 JSP Editor를 지원하지 않기 때문에 JSP Editor를 사용하기 위해 Web Developer Tool를 별도로 설치해 주어야 한다. Help>Eclipse Marketplace 클릭 Eclipse Marketplace에서 eclipse web를 검색하고 아래 화면에 보여지는 것 처럼 Eclipse Enterprise Java and Web Developer Tools3.27 를 설치한다. [Install] 버튼 클릭 [Confirm] 버튼을 클릭한다. 라이센스 동의하고 [Finish] 버튼을 클릭한다. 설치가 완료되면 STS를 재구동한다. [Restart Now] 버튼을 클릭한다. STS 재구동 이후에 파일을 생성할 때 Web 항목이 보여지고 ..
Spring boot의 gradle project를 import했을 때 아래와 같은 오류가 발생할 때가 있다. 정상적으로 동작하는 gradle project를 import했는데 오류가 발생하면 화면에서 보여지는 프로젝트명과 settings.gradle에 명시되어 있는 프로젝트명을 비교해본다. 아래와 같이 settings.gradle의 rootProject.name이 프로젝트명과 다를 경우 위와 같이 오류가 발생한다. r ootProject.name = 'springBootTest' 로 동일하게 변경한다. Grade>Refresh Gradle Project를 실행하면 오류가 사라진다.
mybatis mapper xml 파일에서 아래와 같이 VO 의 알리아스를 인식하지 못 할 때가 있다. 이렇게 화면 상에는 인식을 못 해서 에러가 나는 것 처럼 표기 되지만 실제 동작을 시켰을 때는 정상적으로 동작한다면 아래와 같이 Window>Preferences를 눌러서 Validation 항목을 선택하고 MyBatis XML Mapper Validator의 Manual, Build 부분의 체크를 해제해준다. 그렇게 하면 오류 표시가 사라진다.
web.xml 파일에서 아래와 같이 web-app에 오류가 발생할 때가 있다. web-app에 오류가 발생하면 http://java.sun.com/xml/ns/javaee" xmlns:xsi="https://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 위 태그에서 http://java.sun.com 부분을 http://Java.sun.com 처럼 소문자 j를 대문자 J로 변경해주면 오류가 사라진다.
net.sf.json-lib를 메이븐 pom.xml에 dependency 설정을 아래와 같이 할 때 Missing artifact net.sf.json-lib:json-lib:2.4 와 같은 오류가 발생할 때가 있다. net.sf.json-lib json-lib 2.4 오류 해결 방법 net.sf.json-lib json-lib 2.4 jdk15
Spring에서 @Resource를 사용하려면 javax.annotation.Resource를 import 해야 하는데 import가 되지 않아 오류가 발생하게 되면 아래와 같이 pom.xml에 dependency 설정을 해서 해결할 수 있다. javax.annotation javax.annotation-api 1.3.2