SpringBoot常见注解

1.@Autowired:使用该注解作用就是进行自动注入。

下面就是注入TicketDao这个对象,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作

@Autowired
    TicketDao ticketDao;
2.@RestController:此注解就是@Controller和@ResponseBoby的集合,使用在controller层的,意思就是告诉控制层里面的方法都是以json的格式进行输出。(@RestController相当于@ResponseBody+@Controller合在一起的作用)
3.@Repository:该注解用于标注数据访问组件,DAO组件的。
4.@Controller:该注解用于定义控制器,在spring项目中是由控制器负责用户发来的请求,然后控制器将用户请求的URL转发到对应的接口service层,进行调用相应的业务,在使用该注解时,还用结合@RequestMapping(用于接口路径)一起使用,处理http请求。(Controller层会用)
5.@ResponseBody:使用该注解表示方法的返回结果直接写入HTTP response body中的,当我们异步请求的时候常使用,用于构建restful的API。 (不返回视图,只返回文本数据)
6.@Component:该注解指当我们组件不好归类时,就可以使用该注解进行标注。(dao层会用)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值