使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。

<context:component-scan base-package="cn.test"/>

@Component

@Service

@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    删除

03-20 20:29