springboot常用注解总结
一、@SpringBootApplication
@SpringBootApplication包括@EnableAutoConfiguration、@ComponentScan通常用在主类上
二、@Service、@Controller、@Repository、@Component
三、@ResponseBody、@RestController
@ResponseBody作用在方法上或类上,让该方法的返回结果直接写入 HTTP response body 中,不会经过视图解析器,返回数据直接在页面展示。
@RestController是@Controller和@ResponseBody的结合体,作用于类,作用等于在类上面添加了@ResponseBody和@Controller
四、@AutoWired
@Autowired默认按类型装配,常用于业务层实现类和持久层实现类
五、@RequestMapping、@GetMapping、@PostMapping
六、@Configuration、@Bean
七、@RequestParam、@RequestBody
@RequestParam主要用于接收url?后面的参数,get或post请求,只要后面的url?有参数都可以获取到对应的参数
@RequestBody该注解用于获取请求体数据(body),get没有请求体,故而一般用于post请求
上一篇:
IDEA上Java项目控制台中文乱码