002.spring
2023-08-25 15:11:15 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
spring知识总结
作者其他创作
大纲/内容
IOC
<bean id = \"userService\" class = \
案例
使用默认构造函数创建
<bean id = \"user\" class = \
创建Bean的三种方式
单例
singleton
多例
prototype
作用于web应用的请求范围
request
作用于web应用的会话方位
session
global-session
bean标签的scope属性
作用范围
死亡:单例对象的声明周期和容器相同
单例对象
多例对象
生命周期
Bean
什么是依赖注入:
基本卫星和String
其他bean类型
复杂类型/集合类型
能注入的数据:
使用构造函数
使用set方式提供
使用注解方式
注入的方式
DI依赖注入
用于吧当前类对象存入spring容器中
作用:
value
属性
Component
表现层
Controller
业务层
Service
持久层
Repository
用于创建对象的
变量
方法上
位置:
Autowired
Qualifier 不能单独使用
name:用于指定bean的id
属性:
Resource
用于注入基本类型和String类型的数据
value:用于指定数据的值.可以使用Spring中的SpEL
${ }
Value
用户注入数据库的
用于指定bean 的作用范围
value:指定范围的取值.常用取值:singleton prototype
Scope
用于改变作用范围的
用于指定销毁方法
PreDestory
用于指定初始化方法
PostConstruct
和生命周期相关的(了解)
指定当前类是一个配置类
Configuration
用于通过注解指定Spring在创建容器时要扫描的包
value:
ComponentScan
用于把当前方法的返回值作为Bean对象存入Spring容器中
用于导入其他配置类
Import
用于指定properties文件的位置
PropertySource
新注解
常用注解
表示当前类是一个切面类
@Aspect
前置通知
@Before
后置通知
@AfterReturning
异常通知
AfterThrowing
最终通知
After
环绕通知
Around
注解
AOP
spring
0 条评论
回复 删除
下一页