spring經常使用註解

 

@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  修飾方法,啓動定時任務

相關文章
相關標籤/搜索