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

      学习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" />


	<!-- 视图解析器 -->
	<bean
		class="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中的注解开发联系起来,两者对比学习,更容易上手些。

    


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值