Spring篇---第三篇

系列文章目录


文章目录

  • 系列文章目录
  • 一、SpringMVC常用的注解有哪些?
  • 二、谈谈你对Spring的AOP理解
  • 三、Spring AOP和AspectJ AOP有什么区别?


一、SpringMVC常用的注解有哪些?

@RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类上,则表示类中
的所有响应请求的方法都是以该地址作为父路径。
@RequestBody:注解实现接收http请求的json数据,将json转换为java对象。
@ResponseBody:注解实现将conreoller方法返回对象转化为json对象响应给客户。

二、谈谈你对Spring的AOP理解

AOP(Aspect-Oriented Programming,面向切面编程)能够将那些与业务无关,却为业务模块所
共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复
代码,降低模块间的耦合度,并有利于未来的可扩展性和可维护性。
Spring AOP是基于动态代理的,如果要代理的对象实现了某个接口,那么

你可能感兴趣的:(spring,java,后端)