본문 바로가기

백엔드

Security 3.1.4 - Method 'setLoginFormUrl' is marked deprecated Security 3.1.4를 사용하면서 LoginUrl 설정을 하면서 아래와 같은 워닝을 보았다..  확인해 본 결과 아래와 같이 변경 되었다.. org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint.setLoginFormUrl(String)        &..
java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V 이런 에러가 나는데... SLF4J와 Spring Context 가 가지고 있는 slf4j 가 충돌이 나서 그런거므로 maven 설정을 아래와 같이.. &n..
myBatis DAO Pattern example GenericMyBatisDaoSupport.java package com.openerp.common.dao; import java.io.Serializable; import java.util.ArrayList; import org.apache.ibatis.exceptions.PersistenceException; public interface GenericMyBatisDaoSupport{ public T get(PK id) throws P..
MyBatis 3.2) Mapper 방식과 DAO Pattern은 같이 사용할 수 없다. Mapper 방식은 아래 처럼 사용한다. pacakge com.openerp.dao public interface RoleDao{ List listRole(Parameters params); List listRole(Parameters params, int pg, int ps); } 이 경우 Mapper에 등록을 했기때문에 roleMapper 라는 이름으로  bean에 등록이 된다. "예전부터 사..
Spring 3.2.3 + myBatis 3.2.2 기존에 사용하던 Spring 3.1에서 3.2.3으로 변경했다. 하는김에 myBatis도 최신으로 변경..  이러다가 그냥 back-end를 다 최신으로 변경하기로 작정하고 작업 진행.. applicationContext.xml 에서 myBatis 설정이 조금 변경되었다.  org.springframework.orm.ibatis.support.SqlMapClientDaoSupport as of Spring 3.2, in ..
Spring Framework 3.2.3 Maven으로 한번에 추가하기.. Spring은 자체 maven Repository가 존재한다.  이곳에서 라이브러리를 통으로 내려 받을 수 있다.  site : https://ebr.springsource.com/repository/app/  com.springsource.repository.bundles.release SpringSource Enterprise Bundle Repository - Sprin..
Spring 3.2.2 + Tiles 3.0 Tiles 3.0을 사용하기 위해선 Spring Framework 3.2 이상의 버전이 필요하다. 기존 버전과 비교했을때 설정이 간소화 되었다. http://dhruvgairola.blogspot.kr/2013/03/spring-mvc-with-apache-tiles-3.html 
Found: timestamp, expected: date or Found: date, expected: timestamp 에러 이 에러 발생시 Oracle JDBC Driver를 업데이트 해준다. 가령.. 11g 기준의 jar 파일이러단가.. JDK6을 지원하는 ojdbc6.jar로 교체하면 정상 작동한다.