springMVC入门

SpringMvc入门案例

定义Controller
//定义Controller
// 使用@Controller定义bean
@Controller
public class UserController {
//    设置当前操作的访问路径
    @RequestMapping("/save")
//        设置当前操作的返回值类型
    @ResponseBody
    public String save(){
        System.out.println("user save...");
        return "{'module':'springMVC'}";
    }
}


创建SpringMVC的配置
//创建SpringMVC的配置文件,加载controller对应的bean
@Configuration
@ComponentScan("dang.controller")
public class SpringMVCConfig {
}


定义一个servlet容器
//定义一个servlet容器启动的配置类,加载Spring的配置
public class ServletContainerConfig extends AbstractDispatcherServletInitializer {
//    加载SpringMVC容器配置
    @Override
    protected WebApplicationContext createServletApplicationContext() {
        AnnotationConfigWebApplicationContext ctx=new AnnotationConfigWebApplicationContext();
       ctx.register(SpringMVCConfig.class);
       return ctx;
    }
//设置那些请求归属springMVC容器处理
    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }
//加载spring配置
    @Override
    protected WebApplicationContext createRootApplicationContext() {
        return null;
    }
}

posted @   当尖草北平铲  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示