springboot注解解释

pojo层
@TableName("tb_item_cat")
关联对应数据库的表
@Data
自动生成 get set toString方法
@Accessors(chain = true)
链式查询
@TableId(type = IdType.AUTO)
主键自增
@NoArgsConstructor
生成无参构造
@AllArgsConstructor
生成有参构造
@TableField(fill = FieldFill.INSERT)
绑定什么需要自动填充
springboot启动类
@SpringBootApplication
必备注解

@MapperScan("com.jt.mapper")
指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类
@MapperScan 注解,将会生成 MapperFactoryBean
Service层
@Service
必须备
@Transactional 
控制数据库事务
@Autowired
注入属性
@Autowired(required = false) //暂时不注入 调用时注入
@Lazy   //要求对象必须有


Controller层
@Controller
必须备
@GetMapping
请求路径

AOP层
@Component // 交给Spring容器管理
@Aspect //标识AOP贴面类
@Pointcut("") //切入点表达式




posted @ 2021-01-19 13:08  Liang-shi  阅读(147)  评论(0)    收藏  举报