@Controller 標註爲一個控制器類json
@RestController 包含@Controller @ResponseBody 默認返回json格式緩存
@Service 標註爲業務層組件session
@Repository 標註數據訪問組件,即DAO組件app
@Component 泛指組件事務
@Autowired 用來裝配bean,能夠修飾構造器,成員變量,方法,能夠配合@Qualifier(value="xx"),實現按beanName注入it
@RequestMapping 提供請求映射信息,能夠修飾類,方法io
@RequestParam 將請求參數數據映射到方法的參數上變量
@PathVariable 用來接受路徑參數配置
@Cacheable 用來標記緩存查詢,用於方法或類,標記在一個方法上時表示該方法是支持緩存的,標記在一個類上時表示該類全部的方法都是支持緩存的定時任務
@Resource 做用至關於@Autowired
@Aspect 聲明一個切面類
@Configuration 聲明當前類是一個配置類
@Transactional 聲明事務
@SessionAttributes 可使得模型中的數據存儲一份到session域中
@ControllerAdvice 配合@ExceptionHandler使用,對異常進行處理
@Scheduled 修飾方法,啓動定時任務