본문 바로가기

Programming!

Spring Boot 에 Naver Lucy XssFilter 적용해보기. 관련 자료가 없어서 조금 해맸지만... 알고보면 기존과 같아서 굳이 신경쓸 필요도 없음. 우선 build.gradle에 추가. compile("com.navercorp.lucy:lucy-xss:1.6.3") compile("com.navercorp.lucy:lucy-xss-servlet:2.0.0") 소스 @EnableJpaRepositories @SpringBootApplication @EnableAutoConfiguration @ComponentScan({ "com.tistory.eclipse4j" }) public class MyDictionaryApplication { public static void main(String[] args) { SpringApplication.run(MyDiction.. 더보기
Spring Boot를 사용해 보았다. 버전도 오른듯 하고, 쉬운 환경 제공도 되고 ide지원도 되고 해서 eclipse에서 자동 생성 gradle 프로젝트로 생성 후, 이래저래 진행해 보고 있다. 진행하면서 안되는 문제를 검색해보면 역시 stackoverflow 에도 있으... 이래나 저래나 하다보면 복잡한건 매한가지. JSP 사용을 위해서 application.properties에 아래를 추가해도 404 오류가 난다. http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html spring.view.prefix=/WEB-INF/views/ spring.view.suffix=.jsp build.gradle에 아래를 추가하고, 빌드.. 더보기
JPA http://docs.jboss.org/hibernate/orm/4.3/topical/html/generated/GeneratedValues.html 돌려보고 포스트 더보기
mod_proxy_ajp : SEVERE: BAD packet signature apache + tomcat 연동시 mod_proxy_ajp를 사용하면서 특정상황에서만 나오는 오류. API호출시 requestbody에 많은 양의 데이터를 포함해서 보내면, 수백번에 한번, 또는 수십번.. 또는 딱 한번만에 아래와 같은 오류를 내뱉는 오류. org.apache.jk.common.MsgAjp processHeader SEVERE: BAD packet signature 16378 관련해서 손권남(키튼)과 함께 문제를 파악해보니 mod_proxy_ajp 버그였다. mode_proxy_ajp->> mod_proxy_http로 전환 후, 그런 오류는 나오지 않고 있다. ㄸㅂ.. 이거 찾는데 2-3일은 소비한듯 하다.. 오류가 400으로 뜨는데, 잘될때는 되따 잘되... 여튼 해결. 더보기
@CacheKeyMethod 를 구현한 클래스에는 equals와 hashCode를 Override @ParameterValueKeyProvider@CacheKeyMethod 를 구현한 클래스에는 equals와 hashCode를 Override 하는 것이, 고생길을 막아줄 것이여...좀 믿어!~ 관련 포스트는 향후에.. 더보기