springboot开发常用注解

本文深入解析Spring框架中关键注解的使用,如@Mapper、@Insert、@Delete、@Update、@Select等在DAO层的应用,以及@Service、@Controller、@RestController在不同层的作用。同时,介绍了事务控制@Transcational、包扫描@ComponentScan、对象注入@Autowired和@Resource等高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@Mapper 放在Dao接口上
@Insert 放在方法上
@Delete
@Update
@Select(“select * from xxxx”)
//在进行单表操作时,可以直接使用以上注解,SQL语句直接写在注解的值中
@Component 放到类上将类交由工厂管理 等待包扫描 工厂管理的候选者
@Repository 放在dao上
@Service 放在service上
@Controller 放在controller上
@ComponentScan 包扫描
@Transcational 查询时,事务控制
@Scope 设置多例
@Import() 将一个对象交由工厂管理
@Configuration 配置类 和xml一样
@Bean
@RequestMapping 设置controller方法的访问路径
@ResponseBody 返回的数据为json
@RestController ====Controller + ResponseBody
@GetMapping 查询 restful风格
@PostMapping 添加/修改
@PutMapping 修改/添加
@DeleteMapping 删除
@PathVariable restful接收前台数据时用
@Qualifier 基于名字注入
@Autowired 属性注入
@Resource 属性注入 java提供的注解
@DateTimeFormat 设置输入日期格式
@JsonFormat 设置返回日期格式
@RequestBody 接收json转化为对象
@Before 前置通知
@After 后置通知
@Around 环绕通知
@Throws 异常通知
@Aspect 切面
@Pointcut 切点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值