今天所需要学的是:
1.理解Spring IoC的原理
2.掌握Spring IoC的配置
首先 要先知道Spring有哪些内容?
Spring绿草丛——>
Spring设计理念
Spring是面向Bean的编程
Spring 两大核心技术
控制反转(IoC:Inversion of Control ) /依赖 注入(DI:Dependency Injection ) ——》今天入门所学
面向切面编程(AOP:Aspect Oriented Programming)
Spring的优点
1、低侵入式设计
2、独立于各种应用服务器
3、依赖注入特性将组件关系透明化,降低了耦合度
4、面向切面编程特性允许将通用任务进行集中式处理与第三方框架的良好整合
控制反转 / 依赖注入
1、将组件对象的控制权从代码本身转移到外部容器
1)组件化的思想:分离关注点,使用接口,不再关注实现
2)依赖的注入:将组件的构建和使用分开
如何使用代码输出语句:
我使用写代码的软件为IDEA
1)添加Spring到项目中——导包
导入这几个包才能够开始写Spring代码
pom.xml文件内容
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.3.1</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.1</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies>
2)编写配置文件
在applicatContext.xml里面写内容即可
3)编写代码获取内容实例
|
心得:
Spring开始学的第一天,感觉很精彩。 但是我相信后面的知识会更精彩 嘻嘻嘻!!
记录当天所学知识的小阔耐 biu !