// 把某一个类纳入到spring容器中@Component
@Service
@Controller
@Repository
@RestController
// 接收请求参数
@RequestBody
@RequestParam
@PathVariable
@RequestHeader
@CookieValue
@RequestHeader(value="userId",required=false) //required = false 接收参数时参数可有可无都行
// 响应结果注解
@ResponseBody
// 映射请求路径相关的注解
@RequestMapping
@GetMapping
@PostMapping
@PutMapping@
DeleteMapping
// 全局异常处理器相关的注解
@ControllerAdvice
@RestControllerAdvice
@ExceptionHandler
// aop编程相关的注解
@Aspect
@Before
@After
@AfterReturning
@AfterThrowing
@Around@Pointcut
// spring task相关的注解
@Scheduled
@EnableScheduling
// 和事务相关的注解
@EnableTransactionManagement
@Transactional
// 和spring bean生命周期相关的注解
@PostConstruct
@PreDestroy
// 和依赖注入相关的注解
@Autowired + @Qualifier
@Value
@Resource
// 和Java配置相关的注解
@Configuration
@Bean
@ConfigurationProperties
@EnableConfigurationProperties
@Import
@ComponentScan
@PropertySource