spring注解记录

1、@PathVariablespring

是spring3.0的一个新功能:接收请求路径中占位符的值sql

经过 @PathVariable 能够将URL中占位符参数{xxx}绑定处处理器类的方法形参中@PathVariable(“xxx“)数据库

 

2、@Value.net

该注解的做用是将咱们配置文件的属性读出来,有@Value(“${}”)@Value(“#{}”)两种方式xml

区别:对象

@Value的值有两类:
① ${ property : default_value }
② #{ obj.property? :default_value }
第一个注入的是外部配置文件对应的property,第二个则是SpEL表达式对应的内容。 那个
default_value,就是前面的值为空时的默认值。注意两者的不一样,#{}里面那个obj表明对象。get

@Value("#{}") 表示SpEl表达式一般用来获取bean的属性,或者调用bean的某个方法。固然还有能够表示常量class

@Value("${}") 能够获取对应属性文件中定义的属性值。配置

 

3、@Paramsql语句

分为xml形式与注解形式,主要用于dao层与数据库操做sql语句中字段的对应。

相关文章
相关标签/搜索