spring中常用注解

2022/1/2 23:39:23

本文主要是介绍spring中常用注解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

@Component:泛指各种组件
@Controller、@Service、@Repository都可以称为@Component。
@Controller:控制层
@Service:业务层
@Repository:数据访问层
@RestController:此注解就是@Controller和@ResponseBoby的集合,使用在controller层的,意思就是告诉控制层里面的方法都是以json的格式进行输出。

@Configuration:声明为配置类,里面可以配置bean,可理解为用spring的时候xml里面的标签
@Bean:在Spring容器中注入一个bean,可理解为用spring的时候xml里面的标签,也可以用在@Component注解的类里。添加的bean的id为方法名

@Autowired:按照类型匹配从spring容器中取出

@RequestMapping:用于匹配请求地址映射,常用在Controller层的类或者方法上
@PathVariable:将请求路径映射到方法的参数上

@RequestParam:常用于用于接受普通参数,比如表单提交的参数
@RequestBody:常用于用于接受请求体的数据们,可接受json数据,对于multipart/form-data, @RequestBody不能处理这种格式的数据

@ResponseBody:将Controller的方法返回的对象,转换为指定格式的数据,默认把对象转成json



这篇关于spring中常用注解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程