常用注解
@Controller 标识Controller层
@Service 标识Service层
@Mapper mybatis将当前的接口交给Spring容器管理.
@MapperScan Mybatis中扫描指定包路径的接口 为其创建代理对象.
@Component 将当前类未来的对象交给容器管理
@Bean 标识该方法的返回值交给Spring容器管理
@ResponseBody 将返回的数据转化为JSON串, 如果是字符串本身 原数据返回,用于后台返回数据
@RequestBody是前台json数据转化为对象,用于前台提交数据
@RestController = @Controller + @ResponseBody 表示Controller类,同时要求返回值为JSON
@RequestMapping(“/hello”) 实现浏览器的请求路径与方法的映射
@GetMapping(“”) 只能接收GET请求类型
@DeleteMapping(“”) 只能接收DELETE请求类型
@PostMapping(“”) 只能接收POST请求类型
@PutMapping(“”) 只能接收PUT请求类型
@Configuration 标识当前类是配置类
@Autowired 注入
@Value 为属性赋值 @Value(“${key}”)
@Data lombok动态生成get/set/toString/equals/hashcode等方法
@Accessors(chain = true) 控制是否开启链式加载结构
@SpringBootTest 该注解的作用在进行代码测试时启动spring容器,之后动态的获取对象 注意包路径 主启动类的同包及子包中.
@Insert Mybatis 新增操作注解
@Update Mybatis 修改操作注解
@Delete Mybatis 删除操作注解
@Select Mybatis 查询操作注解
@TableName(“item_cat”) MybatisPlus注解POJO与数据表绑定 注意表名
@TableId(type = IdType.AUTO) MybatisPlus注解 标识主键/主键自增
@TableField(exist = false) MybatisPlus注解 标识属性是否存在,及名称是否一致
@CrossOrigin 允许跨域访问