使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。
<context:component-scan base-package="cn.test"/>
@Controller (配合@ResponseBody 变成 @RestController )
@Repository
@Autowired
@RequestMapping
@ResponseBody
切面注解
@Aspect
@PointCut
@Before
@After
@AfterReturning
jpa pojo 相关
@Transactional 事务
@GeneratedValue 自增,配合@id 使用
@Entity 类对应数据库表
@Valid 验证
@Min
@Max
@length
@NotNull
属性注解
@ConfigurationProperties 从配置文件映射对应属性到构造类,配合@Conponent使用
@PathVariable
@RequestParam
@Value
组合注解
@GetMapping get方式
@PostMapping post方式
@GetMapping 查询
@PutMapping 更新
@DeleteMapping 删除