인프런 커뮤니티 질문&답변

서희륜님의 프로필 이미지

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

기본 객체들

템플릿에서 SpringBean 조회

작성

·

226

2

안녕하세요 강사님

Thymeleaf 엔진이 Bean에 접근할수 있게 해주는 기능을 만든 이유가 타임리프 개발팀이 실무에서 자주쓴다고 판단했거나, 개발자들의 요청에 의해 만들어졌다고 생각하는데요!

실제로 템플릿엔진이 직접 등록한 Bean에 접근해서
무언가를 액션하는 시나리오가 어떤게 있을까요 ?

(MVC 2편 알림보고 바로 구매해서 주행중입니다. 늘감사합니다)

답변 2

5

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 서희륜님

대부분의 경우 컨트롤러에서 처리해서 화면에 넘기는게 좋은데, 이런 상황이 계속 반복될 때 사용할 수 있습니다.

그래서 어떤 공통 기능이나 유틸리티 기능을 편리하게 사용할 수 있습니다.

예를 들어서 사용자의 주민번호 뒷 자리를 일부 가리거나, 사용자의 권한에 따른 기능을 공통 조회하거나 등등 여러가지 기능이 가능합니다.

그런데 무분별하게 사용하는 것 보다는 먼저 컨트롤러에서 처리해서 화면에 넘기고, 그게 반복되는 작업일 때 사용하는게 좋습니다.

감사합니다.

2

서희륜님의 프로필 이미지
서희륜
질문자

여태 반복적으로 컨트롤러 모델에 데이터를 넣었던 지난날들이 주마등처럼 지나가네요..!

망치로 머리를 맞은 느낌입니다

감사합니다 (__)