https://github.com/jinshengli/learn-spring
spring 的基础总结
https://github.com/jinshengli/learn-spring
spring
Last synced: 10 months ago
JSON representation
spring 的基础总结
- Host: GitHub
- URL: https://github.com/jinshengli/learn-spring
- Owner: jinshengli
- Created: 2020-06-13T11:53:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T06:01:09.000Z (over 3 years ago)
- Last Synced: 2025-01-12T10:47:41.431Z (over 1 year ago)
- Topics: spring
- Language: Java
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### spring
#### spring ioc
创建容器
String config = "beans.xml";
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(config);
#### spring xml-DI
属性赋值:
1. set注入注入
简单类型
引用类型
2. 构造注入
3. 引用类型自动注入
4. 多配置文件。
#### spring-annotation-DI
1. 声明组件扫描器
2. 使用组件声明spring bean
3. @Value简单类型注入
4. @AutoWired引用类型注入
5. @Resource同上,默认模式不太一样
#### spring-aop
使用aspect的aop注解实现aop功能
1. 引入spring-aspect依赖
2. 开启自动代理生成器
3. 定义切面类
4. 将切面类交给spring
#### spring-mybatis
spring整合mybatis。 基本思路是由spring创建和维护mybatis
中的一些必要对象。比如SqlSessionFactory, Dao动态代理对象。
#### spring-transaction
使用spring事务。
#### spring-web