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  修饰方法,启动定时任务

相关文章
相关标签/搜索