SpringMVC进阶(四)——注解开发

来源:互联网 发布:华孚色纺怎么样 知乎 编辑:程序博客网 时间:2024/06/05 12:45

      学习spring的时候我们知道,spring容器可以通过注释的方式管理容器中的示例,springMVC也不例外,下面我们就一起来看看如何通过注释来进行SpringMVC的开发。

    1.创建web项目

    2.在springmvc的配置文件中指定注解驱动,配置扫描器
    
<!-- mvc注解的驱动但是如果context:component-scan存在,mvc:annotation就没有必要配 --><mvc:annotation-driven/> <context:component-scan base-package="com.tgb.controller" /><!-- 视图解析器 --><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- 配置从项目根目录到指定目录一端路径 ,建议指定浅一点的目录 --><property name="prefix" value="/WEB-INF/jsp/"></property><!-- 文件的后缀名 --><property name="suffix" value=".jsp"></property></bean>

    3.新建Controller对象

@Controller@RequestMapping("/Annotation")public class AnnotationController {@RequestMapping("/toIndex")public String sayHello(){System.out.println("helloworld~~");//如果redirect:后面不加/表示从当前controller中寻找方法,加上/表示从根目录下寻找方法return "redirect:/test.do";}}

    注意:
    在这里需要说一下类和方法上的注释标签:
    1>@controller:标识当前类是控制层的一个具体的实现
    2>@requestMapping:放在方法上面用来指定某个方法的路径,当它放在类上的时候相当于命名空间需要组合方法上的requestmapping来访问

    4.访问结果

    

    总结:
    通过注解开发,的确要比配置xml文件方便很多,只需要配置一下扫描器,然后打上标签,就OK了。当然这部分的学习也可以和spring中的注解开发联系起来,两者对比学习,更容易上手些。

    


0 0
原创粉丝点击