SpringBoot常用注解
郭旭升 Lv6

@RestController
组合@Controller 和@ResponseBody,用于和一个页面交互数据的控制。

@RequestMapping(“/api/copper”)
用来映射web请求(访问路径和参数)、处理类和方法。可以注解在类和方法上,注解在方法上的路径会继承注解在类上的路径。

@RequestParam
获取request请求的参数值

@Bean
定义在方法上,在容器内初始化一个bean实例类。

@Component
泛指组件,当组件不好归类的时候,用这个注解。

@PathVariable
用来获取请求url中的动态参数

@Autowired
在默认请求下,@autowired注释进行自动注入时,Spring容器中匹配的候选Bean数目必须有且只有一个。当找不到一个匹配的Bean时,Spring容器将抛出BeanCreationException异常,并指出必须至少拥有一个匹配的Bean。
不确定Spring容器中一定有某个类的Bean,使用@autowired(required = false),这样找不到匹配的Bean也不会报错。

@Configuration
表示这是一个配置信息类。

 Comments