SpringMvc必有知识,不懂的请来杀我参数(springmvc中接收常用参数的注解)案例:语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””)value:参数名required:是否包含该参数,默认为true,表示请求路径必须包含该参数,不包含会报错。defaultValue:默认参数值。如果设置了这个值,required=true将无效,自动为false。如果不传这个参数,则使用默认值){ModelAndViewmv=newModelAndView();mv.addObject("msg","接收公共请求参数:"+name);回归MV;}@PathVariable从URI模板中获取一个值来填充http://localhost:8080/upmovie/movie/getbyid/19@RequestMapping(value="/getbyid",method=RequestMethod.GET)@ResponseBodyprivateMapgetbyid(HttpServletRequestrequest,@RequestParam(value="id",required=true)intidnum){MapmodelMap=newHashMap();modelMap.put("idnum",idnum);返回模型映射;@RequestParam和@PathVariable注解用于从请求中接收请求,两者都可以接收参数,关键区别在于@RequestParam从请求中取值,而@PathVariable是从一个URI模板中填充。@RequestMapping是用来处理请求地址映射的注解。它可以用于类或方法。类上使用的注解会将一个特定的请求或请求模式映射到一个控制器,表示类中所有响应请求的方法都使用这个地址作为父路径;方法级别的注解表示进一步指定处理方法映射。@RequestMapping("/Student");//也等同于@RequestMapping(value="/Student");常用的属性有3个:value:指定请求的实际地址,value可以省略;method属性:指定请求的Type,主要有GET、PUT、POST、DELETE,默认为GET。produces属性:指定返回内容类型,如produces="application/json;字符集=UTF-8”。自动扫描组件手动配置bean在xml配置文件中,声明一个bean或组件,然后Spring容器会检查并注册你的bean或组件ApplicationContextcontext=newClassPathXmlApplicationContext(newString[]{"Spring-Customer.xml"});CustomerServicecust=(CustomerService)context.getBean("customerService");使用自动扫描组件@Component@Controller@Service@Repository自定义扫描组件名@Service("AAA")publicclassCustomerService...ApplicationContextcontext=newClassPathXmlApplicationContext(newString[]{"Spring-Customer.xml"});CustomerServicecust=(CustomerService)context.getBean("AAA");扫描时过滤组件1.在很多配置中,Spring-common.xml和Spring-MVC.xml一般是分开配置的,这个配置能各司其职一样的,很清楚。在Spring-MVC.xml中,只能扫描到@Controller。作为一个controller,其他的事情没有做。在Spring-common.xml中,只扫描部分业务逻辑的注解。2、现在给出一个项目包的组织:com.fq.controllercom.fq.service,在Spring-MVC.xml中给这两个包组织如下配置:它可以可以看到应该写成最终包而不是base-package="com.fq"。这种写法会扫描include-filter,而不仅仅是@Controller。哈哈哈,这个需要注意。他一般会导致一个常见的错误,就是事务不起作用,补救的办法就是加上use-default-filters="false"。在Spring-common.xml中,有如下配置:可以看到他在扫描com.fq包下的所有子类,不包括@Controller。对于exculude-filter,不存在包不准后扫描的问题。创作不易,如果这篇文章能帮到你,请支持,送玫瑰花,手有余香,有虫有蟹,蟹爷是观众