<aside> 💡 한글 깨짐 → web.xml 추가

<!-- 한글 깨짐 처리 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

</aside>

<aside> 💡 작동 방식

Untitled


HandlerMapping [ RequestMapping(value=”/” ~) ]

model 객체 : view페이지로 데이터를 보낼 때 쓰이는 객체.


ViewRoslver [spring/appServlet/servlet-context.xml ] <!— Resolves views~ —> 부분 → views/home.jsp


HomeController 해당 페이지를 Client에게 home(jsp파일 이름) 을 보냄.

Untitled

<aside> 💡 Spring legacy 에서는 xml파일로 경로 지정해주는데 Springboot에서는 Annotation으로 처리..

</aside>

</aside>