Java 注解

  1. @RestController
    可以返回json数据,相当于@Controller@ResponseBody的组合,但是不能返回jsp及 html页面,视图解析器无法解析页面.
  2. @Controller
    可以返回到指定页面,需配合视图解析器InternalResourceViewResolver使用
  3. @ResponseBody
    如需返回json,XML或自定义mediaType到页面,则需要在对应的方法中加上@ResponseBody
  4. @RequestMapping(value=”param1”)
    配置 web 请求的映射,可以用在控制器类或者其中的方法上
  5. @RequestParam(“param2”)
    配合RequestMapping使用,可以将请求的参数同处理方法的参数绑定在一起;如果请求参数和@RequestMapping中处理方法参数的名称一样的话,@RequestParam 注解的 param 这个参数就可省掉了.
//required=false则,person参数可不传
@RequestParam(value = "person", required = false)
//如果 person 这个请求参数为空,处理方法就会接收 John 这个默认值作为其参数
@RequestParam(value = "person", defaultValue = "John")

6.@value
将外部的值动态注入到Bean中

7.@PropertySource
加载指定的属性文件

8.@Configuration
表示该类为配置类,该注解可以被 @ComponentScan 扫描到

9.


喜欢做饭的PHP开发

大春儿
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!