零XML配置spring后端工程--springMVC加载静态资源配置

本文介绍如何在不使用XML的情况下,通过代码配置SpringMVC以访问包括jsp、css、js、html在内的静态资源。配置涉及创建DispatcherConf类,启用WebMvc,设置包扫描路径,实现WebMvcConfigurer接口并重写方法,特别是addResourceHandlers来映射URL与静态资源。同时,确保添加internalResourceViewResolver用于处理jsp。工程结构中,静态资源、css和js位于不同目录,通过特定配置实现访问。
摘要由CSDN通过智能技术生成

不使用XML的方式配置springMVC,纯代码的方式对springMVC进行配置,不只访问jsp资源,并且能够访问css,js,html等静态资源。

为了能够使用纯代码的方式配置springMVC并且能够加载静态资源,需要按照下面这样的方式来配置。

1.新建一个DispatcherConf类,用来配置spirngMVC,该类在实现了WebApplicationInitializer的类中,被注册到AnnotationConfigWebApplicationContext这个上下文类中,如下:

    private void initializeSpringMvcConfig(ServletContext container) {
        log.trace("initializeSpringMvcConfig is start");
        //Create the spring dispatcher servlet's Spring application context
        AnnotationConfigWebApplicationContext dispatcherContext = new 
                 AnnotationConfigWebApplicationContext();
        dispatcherContext.register(DispatcherConf.class);

        //Register and map the dispatcher servlet
        ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher",
                 new DispatcherServlet(dispatcherC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值