본문 바로가기

반응형

Backend/Spring | SpringBoot

(51)
[Spring] RedirectAttributes RedirectAttributes Rediect시 일반적인 방법으로는 request가 전달되지 않는다. 따라서 새로고침으로 정보를 유지하려면 중간에 전달하는 방식을 사용해야 하는데 여러가지 방식중에 RedirectAttributes를 사용 할 수 있다. RedirectAttributes에는 두가지 매서드가 있다. Redirect는 Post / Redirect / Get 방식이기 때문에 결국에 Get으로 데이터가 넘어가되지만 다음과 같은 매서드 특징이 있다. addAttribute URL뒤에 전달되는 파라미터가 노출됨 전달 후에도 접근 가능 addFlashAttribute URL에 전달되는 파라미터 정보를 숨김 전달 후 소멸됨 그래서 컨트롤러로 구현하는 중에 흐름이 생각했던대로 데이터가 넘어가지 않아서 찾..
[Spring Security] CSRF갱신 파일 다운로드 기능이 연동되어야 해서 GET방식으로 ajax를 진행해야 해서 CSRF갱신에 애를 먹었다 Controller단 /** * 다운로드 CSRF방지 * * @param HttpServletRequest * @return * @throws */ @GetMapping("/refreshCsrfToken") public ResponseEntity refreshCsrfToken(HttpServletRequest request) { CsrfToken csrfToken = (CsrfToken) request.getAttribute("_csrf"); String newToken = csrfToken.getToken(); return ResponseEntity.ok(newToken); } JS단 // csrf토..
[Spring] SQLErrorCodesFactory INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader(loadBeanDefinitions:317)- Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] INFO org.springframework.jdbc.support.SQLErrorCodesFactory(:127) - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana] => DB에 연결이 안된다던지 잘못된 쿼리문을..

반응형