spring框架注解
@Component 通用注解,交由spring容器管理就在类上添加这个注解,并标注其id
@Controller 控制层注解
@Service 业务层注解
@Repository 持久层注解
@ResponseBody 可以返回参数
@AutoWired/@Qualifier 处理各种注入方式(构造器和set注入)
@AutoWired 添加在Set方法之上 不使用@Qualifier为byType,使用@Qualifier(要注入的ID)注解放在Set参数之前 ,为ByName如图:
也可以把这俩加在声明的属性变量之上 但是这样就不执行set方法了,只会赋值!
@Resource(name="要注入的beanID值") 处理set注入 加载set方法上
@RequsetMapping(value="/....",method=requesetMethod.POST)
----------------------------------------------------------
这里有一个配置文件config.properties
内容是 sss=1
配置文件是:
@Value("#{ 要注入的bean的ID . 属性名,也就是配置文件中的key }") spring表达式 读取配置文件中
@Value("#{config.sss}")......这里不想写了,走神儿看手机忘记写啥了
----------------------------------------------------------
@Scope 作用域(singleton/prototype) 单例(无论创建几次对象,都是同一个),非单例(每创建一次对象都是新的对象重新分配)
@Lazy(true) 延迟加载(是/否)
未完待续...