二
1、springMVC配置文件开启自动注入 -----》@Controller
组件扫描器
<context:component-scan base-package="com.aaa.mvc.controller">
</context:component-scan>
2、视图解析器-----》视图跳转策略
此处使用thymeleaf
ioc创建对象
<bean id="thymeleafViewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
<property name="characterEncoding" value="utf-8"></property>
<property name="templateEngine">
内部bean
<bean class="org.thymeleaf.spring5.SpringTemplateEngine">
<property name="templateResolver">
<bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
后缀
<property name="suffix" value=".html"></property>
前缀
注:/WEB-INF目录下不能直接访问或重定向访问,只能通过转发访问
<property name="prefix" value="/WEB-INF/templates/"></property>
模板类型
<property name="templateMode" value="HTML5"></property>
<property name="characterEncoding" value="utf-8"></property>
</bean>
</property>
</bean>
</property>
</bean>
3、mvc注解驱动
<mvc:annotation-driven></mvc:annotation-driven>