본문 바로가기

백엔드/Spring

[SpringSecurity] Invalid CSRF token found for http://localhost:8080/jedu/user/register.do 회원가입을 진행하던 중 HTTP 403 에러가 발생하였다. Spring Security 3.2  이후 버전에서는 적절한 CSRF 토큰을 포함시켜주지 않으면 에러를 발생하게끔 되어있다.   > CSRF ? https://namu.wiki/w/CSRF 관련 로그 2018-10-14 18:10 [DEBUG] /user/register.do at position 1 of 14 in additional fil..
Eclipse Build Path Nesting Errors.. Maven error 이런 에러가 발생 했을 경우..  to enable the nesting exclude '......./' from ~~~   pom.xml 에 아래 태그를 삭제한다. <sourceDirectory>src</sourceDirectory>  해결..
[jUnit] Spring 3.2.3 + myBatis 3.2 Test suite 적용. 현재 작업하고 있는 프로젝트의 모든 프레임워크를 최신버전으로 세팅을 하고 서비스 클래스를 jUnit으로 작성해보았다... Maven jUnit dependency junit junit 4.7 test Maven Spring framework test org.springframework org.springframework.test 3.2.3.RELEASE AbstractAp..
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..
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..