4.Spring/4.2 업무관련 알게 된 내용
-
[Redis] key 속성 값이 null로 나오는 경우(IntelliJ, Gradle 8.12.1)4.Spring/4.2 업무관련 알게 된 내용 2025. 2. 2. 21:17
*IDE : IntelliJ이고 Gradle 버전은 8.12.1아래와 같이 설정해놓은 상황.Redis공부를 하던 중,key 속성 값이 자꾸 null로 나와 곤욕을 치뤘다.@RestController@RequestMapping("/boards")public class BoardController { private final BoardService boardService; public BoardController(BoardService boardService) { this.boardService = boardService; } @GetMapping public List getBoards(@RequestParam(name="page" , defaultValue="1")i..
-
[Spring] FlashMap으로 페이지 간 값 교환하기4.Spring/4.2 업무관련 알게 된 내용 2024. 6. 23. 11:09
현재 프론트엔드 페이지를 수정해야하는 그치만 상대적으로 간단한..? 프로젝트에 투입이 되었다보통은 controller로 사용자에게 보여질 페이지 경로를 입력하면 내가 원하는 경로로 페이지가 보여지게 되는데이.. view의 경로가 싹다 바뀌어 컨트롤러 경로를 하나하나 수정하고 백엔드 코드를 건드리는건 너무 비효율적이라고 생각했다. 그래서 내린 결론이 interceptor을 이용하자!예를들어/test/{페이지아이디} 페이지 요청을 받으면 /test/rest/{페이지아이디}로 리다이트 되게끔 해주어리다이렉트 되는 페이지에 기존 모델 값만 전달해주면 됐었다. 하지만 쿼리스트링으로 값 전달은 ㄴㄴ! 1. "/test/1"에 대하여 url 요청시 Controller단 @GetMapping(value="/tes..