[Spring] Java 기반으로 Spring 설정 변경하기(3)[security, csrf 적용]
[Spring] Java 기반으로 Spring 설정 변경하기(2)[jsp 연동 및 라이브러리 적용] [Spring] Java 기반으로 Spring 설정 변경하기(1)[xml 기반에서 Java 기반으로 설정 변경하기] 1. Java 기반으로 Spring 설정..
yermi.tistory.com
- security로 인한 한글 깨짐 해결하기
- WebConfig.java
package works.yermi.config;
// import 생략
public class WebConfig extends AbstractAnnotationConfigDispatcherServletInitializer{
// 코드 생략
@Override
protected Filter[] getServletFilters() {
// TODO Auto-generated method stub
CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter("utf-8");
encodingFilter.setForceEncoding(true);
return new Filter[] {encodingFilter};
}
}
- Securityinitializer.java
package works.yermi.config;
import javax.servlet.FilterRegistration;
import javax.servlet.ServletContext;
import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer;
import org.springframework.web.filter.CharacterEncodingFilter;
public class Securityinitializer extends AbstractSecurityWebApplicationInitializer{
@Override
protected void beforeSpringSecurityFilterChain(ServletContext servletContext) {
FilterRegistration.Dynamic characterEncodingFilter = servletContext.addFilter("encodingFilter", new CharacterEncodingFilter());
characterEncodingFilter.setInitParameter("encoding", "UTF-8");
characterEncodingFilter.setInitParameter("forceEncoding", "true");
characterEncodingFilter.addMappingForUrlPatterns(null, false, "/*");
}
}
[Spring] Java 기반으로 Spring 설정 변경하기(5)[파일첨부 기능 적용]
[Spring] Java 기반으로 Spring 설정 변경하기(4)[security로 인한 한글 깨짐 해결하기] [Spring] Java 기반으로 Spring 설정 변경하기(3)[security, csrf 적용] [Spring] Java 기반으로 Spring 설정 변경하기(2)..
yermi.tistory.com