Notice
Link
- Today
- Total
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MariaDB
- 가변영역 스크롤
- sql exception
- Activity 전체화면
- rn
- view 획득
- CSS
- SQL 첫날
- DB 계정생성
- MySQL
- vc++
- ffmpeg
- 말줌임 CSS
- mybatis exception
- springboot
- 터치좌표 view
- 파티션 빠른 삭제
- 코드로 서버 재실행
- CentOS
- SQL 마지막날
- 스크롤적용
- reactnative
- c언어
- 피쉬랜드
- Back 키 클릭 감지
- pid 찾아 kill
- MFC
- 텍스트컬러
- springboot 재가동
- kill -9
Archives
개발은 하는건가..
[Springboot] @ControllerAdvice 를 통해 global ModelAttribute 적용하기 본문
SpringBoot , Thymeleaf
[Springboot] @ControllerAdvice 를 통해 global ModelAttribute 적용하기
수동애비 2022. 4. 7. 18:42반응형
@Controller 에서 요청 별로 공통 속성을 추가할 경우 다음과 같이 @ControllerAdvice 클래스를 생성하여
@ControllerAdvice 어노테이션 추가 후 @ModelAttribute 를 추가하고 전달된 Model 파라메터에 필요한
속성들을 추가한다.
@ControllerAdvice
public class CommonControllerAdvice {
@ModelAttribute
public void handleRequest(HttpServletRequest request, Model model) {
String requestURI = request.getRequestURI();
// 다음과 같은 식으로 공통으로 사용될 속성들을 추가한다.
model.addAttribute("appVer", Const.AppVer);
model.addAttribute("uri", requestURI);
}
}
위와 같이 설정 시 요청하는 모든 페이지에 appVer, uri 속성이 모델에 추가되어 모든 페이지에서 공통적으로 사용할 수 있다.
'SpringBoot , Thymeleaf' 카테고리의 다른 글
IntelliJ Springboot 에서 https 적용하기 (0) | 2022.05.16 |
---|---|
[Springboot] 프로젝트를 카페24(cafe24.com) 에서 구동 절차 (0) | 2022.04.08 |
Thymeleaf 기본 정리 (0) | 2022.03.18 |
[에러] java.sql.SQLException: Out of range value for column (0) | 2022.03.17 |
SpringBoot 오류 페이지 설정 관련. (0) | 2022.03.10 |
Comments