Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

Spring的常用注解和相关用法 PDF 下载


分享到:
时间:2022-02-08 10:28来源:http://www.java1234.com 作者:转载  侵权举报
Spring的常用注解和相关用法 PDF 下载
失效链接处理
Spring的常用注解和相关用法  PDF 下载


本站整理下载:
提取码:w84w 
 
 
相关截图:
 
主要内容:

1.1)什么是注解驱动
注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写
1.2)注解驱动的弊端
为了达成注解驱动的目的,可能会将原先很简单的书写,变的更加复杂
XML中配置第三方开发的资源是很方便的,但使用注解驱动无法在第三方开发的资源中进行编辑,
因此会增大开发工作量
2)常用注解
2.1)启动注解功能
启动注解扫描,加载类中配置的注解项
说明:
在进行包所扫描时,会对配置的包及其子包中所有文件进行扫描
<context:component-scan base-package="packageName"/>
扫描过程是以文件夹递归迭代的形式进行的
扫描过程仅读取合法的java文件
扫描时仅读取spring可识别的注解
扫描结束后会将可识别的有效注解转化为spring对应的资源加入IoC容器
注意:
无论是注解格式还是XML配置格式,最终都是将资源加载到IoC容器中,差别仅仅是数据读取
方式不同
从加载效率上来说注解优于XML配置文件
2.2)bean的定义
名称:@Component @Controller @Service @Repository
类型:类注解
位置:类定义上方
作用:设置该类为spring管理的bean
范例:
说明:
@Controller、@Service 、@Repository是@Component的衍生注解,功能同@Component
相关属性
value(默认):定义bean的访问id
2.3)bean的作用域
名称:@Scope
类型:类注解
位置:类定义上方
作用:设置该类作为bean对应的scope属性
范例:
相关属性
value(默认):定义bean的作用域,默认为singleton
2.4)bean的生命周期
名称:@PostConstruct、@PreDestroy
类型:方法注解
位置:方法定义上方
作用:设置该类作为bean对应的生命周期方法
范例:
@Component
public class ClassName{}
@Scope
public class ClassName{}
2.5)加载第三方资源
名称:@Bean
类型:方法注解
位置:方法定义上方
作用:设置该方法的返回值作为spring管理的bean
范例:
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐