2021-08-13

@Select@Insert@Delete@Update注解

在接口方法上面写sql语句

在这里插入图片描述

@ Param注解

当方法有多个参数时必须写,sql语句执行的是param中的id值,引用对象不用加

@Autowired注解

实现属性自动装配,就是把@component注解下的类的属性都赋给@Autowired注解下 的对象,前提是你需要自动装配的属性在IOC(spring)容器中存在了(即添加了@component注解),且符合名字byname。
详情见:https://blog.csdn.net/qq_32224047/article/details/107082167

@Controller注解

被@Controller标记的类实际上就是个SpringMVC Controller对象,它是一个控制器类,而@Contoller注解在org.springframework.stereotype包下。其中被@RequestMapping标记的方法会被分发处理器扫描识别,将不同的请求分发到对应的接口上。

@Responsebody注解

作用:将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。如果返回值是字符串,那么直接将字符串写到客户端;如果是一个对象,会将对象转化为json串,然后写到客户端。
原文链接:https://blog.csdn.net/jiahao1186/article/details/91980316

@RestController注解

是@Controller+@ResponstBody的组合注解,即返回的是String、Object、Json等实体对象,使用该注解无需再将对象转换为json发送到前端,@ResponstBody会自动解析成json发送。

@Configuration注解

告诉SpringBoot这是一个配置类==spring中的xml配置文件
在这里插入图片描述

@component注解

把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class="">

@Data注解

在实体类的编写过程中,常常需要应用大量的get、set方法,需要写大量的重复代码,即有的工具有自动生成功能,当时也会使实体类中产生大量冗余代码,使得代码变,springboot为我们提供了相应注解可以解决这类问题
1、@Data可以为类提供读写功能,从而不用写get、set方法。
2、他还会为类提供 equals()、hashCode()、toString() 方法。

@AllArgsConstructor

使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值