导图社区 Spring注解
总结了一下Spirng框架常用的一些注解,仅供初学者参考
关于人耳生理构造之外耳,介绍详细、描述全面、希望能对感兴趣的小伙伴学习提供帮助。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Spring注解
类前注解
组件类
@Component
泛指组件
当组件不好归类的时候,可以使用这个注解进行标注
@Controller
控制层组件
@Service
业务层组件
加在业务层实现类前
@Repository
翻译为:仓库
数据访问组件,即DAO组件
是否单例
@Scope("singleton")
单例
多次获取得到的是同一个对象
@Scope("prototype")
非单例
多次获取得到的是不同的对象
懒加载
@Lazy
懒汉式
作用
主要是减少IOC容器启动的加载时间
@Lazy(false)
饿汉式
不会用到该注解,默认就是饿汉式
配置类
@Configuration
方法前注解
关于生命周期
初始化方法
@PostConstruct
销毁方法
@PreDestroy
这2个注解是JavaEE中的注解,需要添加Tomcat运行环境后才可以导包!
组件
@Bean
表示该方法返回一个组件
该方法所在的类前必须添加@Configuration注解
参数自动装配
@Autowired
表示该方法的参数自动从容器中取
也可以加在方法的参数前面
属性前注解
自动装配
Spring中的
添加该注解的属性必须是组件扫描包中的类或者添加了组件类注解
@Resource
JavaEE中的
作用完全相同
从配置文件赋值
@Value