spring框架注解

@Component     通用注解,交由spring容器管理就在类上添加这个注解,并标注其id

@Controller        控制层注解

@Service           业务层注解

@Repository      持久层注解

@ResponseBody    可以返回参数

@AutoWired/@Qualifier   处理各种注入方式(构造器和set注入)

 

@AutoWired  添加在Set方法之上   不使用@Qualifier为byType,使用@Qualifier(要注入的ID)注解放在Set参数之前 ,为ByName如图:

spring框架注解

也可以把这俩加在声明的属性变量之上   但是这样就不执行set方法了,只会赋值!

@Resource(name="要注入的beanID值")        处理set注入     加载set方法上

@RequsetMapping(value="/....",method=requesetMethod.POST)

----------------------------------------------------------

这里有一个配置文件config.properties   

内容是 sss=1

配置文件是:

spring框架注解

@Value("#{ 要注入的bean的ID .  属性名,也就是配置文件中的key }")   spring表达式  读取配置文件中

@Value("#{config.sss}")......这里不想写了,走神儿看手机忘记写啥了

----------------------------------------------------------

@Scope     作用域(singleton/prototype)  单例(无论创建几次对象,都是同一个),非单例(每创建一次对象都是新的对象重新分配)

@Lazy(true)   延迟加载(是/否)

未完待续...