tnblog
首页
视频
资源
登录

基本配置-注解驱动 04

3823人阅读 2022/7/29 15:47 总访问:1056639 评论:0 收藏:0 手机
分类: SpringMVC




案例、
1、创建一个配置springMVC的类,然后过滤bean,和配置放行静态资源

2、自定义servlet容器初始化配置类,加载springMvc核心配置类。就是配置web.xml的内容

2.1、

上面的作用就好比在web.xml的这个:

<servlet>
    <servlet-name>DispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:spring-mvc.xml.bak</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>DispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

2.2、配置中文乱码问题
格式和备注

案例、

代码:

@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    super.onStartup(servletContext);
    CharacterEncodingFilter cef = new CharacterEncodingFilter();
    cef.setEncoding("UTF-8");
    FilterRegistration.Dynamic registration = servletContext.addFilter("characterEncodingFilter", cef);
    registration.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST,DispatcherType.FORWARD,DispatcherType.INCLUDE),false,"/*");
}

此时,spring-mvc.xml和web.xml都可以删了
测试路径:http://localhost:8080/
http://localhost:8080/spring-mvc.jsp
http://localhost:8080/success.jsp
注意:请求和响应还没怎么配

评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术