본문 바로가기

XML

(4)
[스프링] 시큐리티 Access Denied 페이지 설정(자바, XML) 스프링 시큐리티 Access Denied 페이지 설정 방법 XML에서 설정 http 태그에 access-denied-handler 등록 후 Bean으로 정의
스프링 시큐리티 CSRF 적용하기[xml 설정] 오늘은 스프링 시큐리티에서 CSRF에 토큰 적용 방법에 대해 알아보도록 하겠습니다. 사용방법은 간단합니다. 저 같은 경우 JAVA 설정이 아닌 XML에서 스프링 시큐리티를 설정하였습니다. spring-context.xml spring-context.xml 에서 http 태그 안에 다음과 같이 csrf 태그를 넣습니다. //csrf를 사용 그리고 이제 다시 로그인을 하면 다음과 같이 403에러가 뜹니다. 자 이제 form 태그 내부에 다음과 같이 코드를 삽입합니다. login.jsp 혹시나 스프링 시큐리티 taglib를 사용하시는 분들은 input 태그 대신 다음과 같이 작성하시면 됩니다. (두 가지 방법중 본인이 편한 방법을 선택해서 하나만 사용하시면 됩니다.) taglib 방법 상단에 sec 태그를 추..
티스토리 사이트맵 간단히 생성하고 등록하기[sitemap.xml] 안녕하세요 오늘은 사이트맵 생성 방법에 대해 알려드리겠습니다. 우선 사이트맵의 정의는 다음과 같습니다. 사용자 혹은 크롤러가 웹사이트를 이용할 때 웹사이트의 접근 가능한 페이지의 목록을 말한다. 사이트맵은 웹사이트의 웹페이지를 계층적으로 분류한 목록으로, 해당 웹사이트를 구성하고 있는 전체 구조를 보여주며, 웹디자인을 계획하는 문서로 사용될 수도 있다. 이는 사이트를 사용하는 사용자나 검색엔진이 자신들이 찾고자 하는 웹페이지를 찾을 수 있도록 도움을 준다. -네이버 지식 백과 쉽게 말해서 검색 엔진들이 훨씬 더 쉽고 빠르게 수집할 수 있도록 만든 페이지의 목록이라 생각하시면 됩니다. 다음으로 간단하게 사이트맵 생성을 진행해보도록 하겠습니다. Create your Google Sitemap Online -..
[스프링] log4J 처음 사용하기[xml 이용] 안녕하세요 이번에는 스프링 프레임워크에서 Log4J 를 사용하는 방법에 대해 알려드리고자 합니다. 일단 간단하게 Log4J의 정의입니다 Log4j 정의 log4j는 Apache에서 만든 오픈소스 라이브러리로 프로그램을 작성하는 도중에 로그를 남기기 위해 사용되는 자바 기반 로깅 유틸리티로 디버그용 도구로 주로 사용되고 있습니다. Log4j 라이브러리 추가 우선 스프링 프레임워크에서 pom.xml에 log4j가 있는지 확인합니다. 기본적인 프로젝트에서 pom.xml에 보시면 대채적으로 log4j가 추가 되어있을 겁니다. 혹시나 없는경우 아래의 코드를 추가해주세요. 추가한 이후 maven clean과 install은 필수인거 다들 아시죠~? log4j log4j 1.2.15 javax.mail mail ja..