@Component 创建类对象,相当于配置<bean/>
@Service 与@Component 功能相同. 写在 ServiceImpl 类上
@Repository 与@Component 功能相同. 写在数据访问层类上.
@Controller 与@Component 功能相同. 写在控制器类上.
@Resource(不需要写对象的 get/set) java 中的注解 默认按照 byName 注入,如果没有名称对象,
按照 byType 注入 建议把对象名称和 spring 容器中对象名相同
@Autowired(不需要写对象的 get/set) spring 的注解 默认按照 byType 注入.
@Value() 获取 properties 文件中内容
@Pointcut() 定义切点
@Aspect() 定义切面类
@Before() 前置通知
@After 后置通知
@AfterReturning 后置通知,必须切点正确执行
@AfterThrowing 异常通知
@Arround 环绕通知@RequestMapping 无论方法返回值是什么认为需要跳转 指定请求与处理方法之间的映射关系。
@ResponseBody(恒不跳转) 如果返回值满足 key-value 形式(对象或 map) 把响应头设置application/json;charset=utf-8,把转换后的内容输出流的形式响应给客户端.。
如果返回值不满足 key-value,例如返回值为 String,把相应头设置为 text/html 把方法返回值以流的形式直接输出.如果返回值包含中文,出现中文乱码。
Spring常用注解
最新推荐文章于 2021-03-23 11:19:21 发布