본문 바로가기

Development/Spring

[Spring] Data Query Method 쿼리 메소드. 쿼리 자동 생성. 자주 참고하는 거라 따로 발췌해서 저장한다.출처: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ Table 4. Supported keywords inside method names Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2 Is,Equals findByFirstname,findByFirstnameIs,findByFirstname..
Spring Properties + SpEL 간단 사용법 소스 코드 안에 바뀔 수도 있는 정보 넣는 건 크나큰 죄악(?)이다. 따라서 config.properties와 같은 설정 파일을 이용해서 변수를 불러오게 하는 방법을 사용한다. 허나 *.properties와 같은 파일은 인코딩 문제가 있어 잘 사용하지 않는다. 대신 properties.xml을 사용한다. 코드는 아래와 같다. 설정파일 02123 이렇게 설정한 properties.xml을 Spring을 이용하여 로딩한다. 이렇게 설해주면 Spring이 알아서 해당 properties.xml 파일을 로딩한다. 이제 불러다가 사용만 하면 되는데 그건 아래 코드처럼 사용하면 된다. JSP에서 사용할 때 Java 코드에서 사용할 때 @Value( "#{ properties[ 'code' ] }" ) String ..
Spring MVC 중 XML 에러 Class not found [config set: /web-context]식의 에러가 난다. 그럼 둘 중 하나다. 실제 클래스가 정말로 없던지, 아니면 STS 버그라고 추정되는 것이던지.저런 에러가 났을 때 패키지명과 클래스명을 다시 확인해보고 틀린 게 없다면 jar 파일이 제대로 있는지 확인해본다.패키지명이나 클래스명도 잘 썼고, jar 파일이 잘 있는데도 에러가 안 없어진다면,Remove Spring Project Nature를 했다가 다시 Add Spring Project Nature를 하면 없어진다.메뉴는 Eclipse에서 해당 프로젝트를 선택 후 마우스 오른쪽 클릭 -> Spring Tools 메뉴에 가보면 있을 것이다.
Spring for Android Document 안드로이드를 위한 스프링.처음에는 IoC나 AOP 같은 모듈을 탑제한 프레임워크인줄 알았는데 문서를 보니 안드로이드에서 서버와 통신하는데 필요한 라이브러리들을 집합시켜 놓은 것이었다..안드로이드 프레임워크가 잘 만들어져 있어서 그런가? DB관련 프레임워크나 스프링같은 프레임워크가 안드로이드용으로는 제대로 된 게 없네.http://static.springsource.org/spring-android/docs/1.0.1.RELEASE/reference/pdf/spring-android-reference.pdf
Spring Error - NoSuchMethodError java.lang.NoSuchMethodError: org.springframework.beans.BeanUtils.instantiateClass(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Object; at org.springframework.test.context.ContextLoaderUtils.resolveContextLoader(ContextLoaderUtils.java:87) at org.springframework.test.context.ContextLoaderUtils.buildMergedContextConfiguration(ContextLoaderUtils.java:298) at org.springframework.test.context.TestCo..