@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 切点
springboot开发常用注解
最新推荐文章于 2025-03-23 06:00:06 发布
本文深入解析Spring框架中关键注解的使用,如@Mapper、@Insert、@Delete、@Update、@Select等在DAO层的应用,以及@Service、@Controller、@RestController在不同层的作用。同时,介绍了事务控制@Transcational、包扫描@ComponentScan、对象注入@Autowired和@Resource等高级特性。
894

被折叠的 条评论
为什么被折叠?



