Spring注解_持续更新

A开头

注解作用参数/例子
@Autowired用来装配bean,都可以写在字段上,或者方法上。默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(required=false)
@Aspect作用是把当前类标识为一个切面供容器读取
注解作用参数/例子

B开头

注解作用参数/例子
注解作用参数
注解作用参数

C开头

注解作用参数/例子
@Controller标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象
@Configuration从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。
@ComponentScan该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 context:component-scan。
@componentspring中的一个注解,它的作用就是实现bean的注入
注解作用参数/例子

E开头

注解作用参数/例子
@EnableAspectJAutoProxy表示开启AOP代理自动配置设置@EnableAspectJAutoProxy(exposeProxy=true)表示通过aop框架暴露该代理对象,aopContext能够访问,设置@EnableAspectJAutoProxy(proxyTargetClass=true),则代表全部使用cglib代理,否则接口为jdk代理,其他为cglib代理
注解作用参数

M开头

注解作用参数/例子
@MapperScan扫描指定的包,包内所有的类都成为mapper,这样无需为每一个类都添加@Mapper@MapperScan(basePackages= {“xxx.xxx”}, sqlSessionFsactoryRef= “”, sqlSessionTemplateRef= “”)
@ModelAttribute注解用于将方法的参数或方法的返回值绑定到指定的模型属性上,并返回给Web视图参数
注解作用参数

P开头

注解作用参数/例子
@PathVariable可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“)@RequestMapping("/login/{uid}")public User login(@PathVariable(“uid”) int uid){
@RequiresPermissions要求subject中必须同时含有file:read和write:aFile.txt的权限才能执行方法someMethod()@RequiresPermissions({“file:read”, “write:aFile.txt”} )void someMethod();
注解作用参数

R开头

注解作用参数/例子
@RestControllerSpring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。
@RequestMapping作用参数
@ResponseBody与@Controller结合使用,表明返回json数据参数/例子
@ResponseBody作用于方法,表明此方法的返回值写入Http response body中参数/例子
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值