• SpingMvc 注解的使用


    1、使用注解减少配置xml文件

    2、注解可以降低耦合度

    3、使用注解编写的普通类

    import javax.servlet.http.HttpServletRequest;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    //说明springMvc controller 类 @Controller
    public class testAction {
    //设置请求路径
    //返回值需要使用HttpServletRequest 这个有点不爽 @RequestMapping(
    "/test") public String test(HttpServletRequest request) { request.setAttribute("test", "你妹"); return "/test"; } }

    4、spring 配置文件简单配置

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
        xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans  
          http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
          http://www.springframework.org/schema/context  
          http://www.springframework.org/schema/context/spring-context.xsd  
          http://www.springframework.org/schema/mvc  
          http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
        <!-- 注解扫描包 也就是指定controller 所在的包-->
        <context:component-scan base-package="com.ly.action" />


    <!-- 开启注解 --> <mvc:annotation-driven />

    <!-- 指明前缀和后缀 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"></property> <property name="suffix" value=".jsp"></property> </bean> </beans>
  • 相关阅读:
    Java&Go三种HTTP服务端端性能测试
    利用闭包实现自定义等待方法
    LevelDB在测试中应用应用
    利用Java反射处理private变量
    FunTester2021年总结
    推倒重来的觉悟
    SpringMVC项目依赖和静态资源导出
    DES算法详解
    5G AKA协议详解
    RSA算法加解密证明过程
  • 原文地址:https://www.cnblogs.com/lyayzh/p/3319070.html
Copyright © 2020-2023  润新知