스프링/오류

해결방법 1. 아래 붉은 원을 그린 Override 체크박스를 체크한다. Settings->Builde, Excution, Deployment -> Build Tools -> Maven 2. 그럼 옆 Maven에 Dependencies 폴더가 생기는 것을 확인할 수 있다. 3. 만약 안 생기고, 오류 구문이 계속뜨면 재시작한 뒤 maven을 reload해준다.
@RestController("apiNoticeController") @RequestMapping("/api/notice/") public class NoticeController { @Autowired private NoticeService service; @RequestMapping("list") public List list() throws ClassNotFoundException, SQLException { List list = service.getList(1, "TITLE", ""); return list; } } 위와 같이 리스트를 반환시켜 해당 객체를 JSON 형식으로 클라이언트에 넘기려 했으나 org.springframework.http.converter.HttpMessageNotWrita..
@Configuration 어노테이션을 사용하려는데 아래와 같은 에러가 발생했을 경우 Exception in thread "main" java.lang.IllegalStateException: CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove the following @Configuration bean definitions: 해당 프로젝트에 CGLIB 라이브러리를 pom.xml에 추가하면 해결된다. cglib cglib 2.2.2 -CGLIB 라이브러리 관련 Maven Repository URL https://mvnrepository.com/artifact/cglib/cglib
util 네임스페이스를 사용하려고 xml 파일에 xmlns:util 구문을 추가했다. 하지만 프로그램 실행 시 아래와 같은 에러가 발생했다. 이를 해결하기 위해서는 ... 와 같이 xsi:schemaLocation에 util 네임스페이스와 관련된 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd 를 추가시키면 문제가 해결된다.
위와 같이 Eclipse에서 실행 시 404에러가 뜨는 경우가 있다. 이 때는 아래와 같이 해당 프로젝트를 우클릭 한 후 properties => java build path => libraries => add library => server runtime => tomcat 등록 과정을 거치면 해당 프로젝트에 톰캣이 등록되어 문제가 해결된다.
토비의 스프링5 예제를 따라하다가 책에 쓰여있는 추가할 라이브러리인 com.springsourcejavax.mail-1.4.0.jar 파일을 dependency에 추가해도 java.lang.ClassNotFoundException: com.sun.mail.util.MailLogger 오류가 발생했다. 해결법은 간단했다. Maven Repository에서 JavaMail API jar가 아닌 JavaMail API 또는 JavaMail API (compat) 를 다운로드 받아야 정상적으로 오류없이 동작한다. 아래에 해당 라이브러리들의 주소를 첨부한다. JavaMail API(compat) https://mvnrepository.com/artifact/javax.mail/mail JavaMail API ht..
째로스
'스프링/오류' 카테고리의 글 목록