Spring学习
spring基础学习
数据产品小lee
脚踏实地
展开
-
Spring学习(3)-认识AOP
认识AOP是什么?能干什么?怎么用?怎么用得更好? 关系:面相切面编程(AOP)是面相对象编程(OOP)的补充。 在OOP中,最小建模单元是class,在AOP中最小单元则是切面。 概念: 切面(aspect) 理解一个概念,最好的方式,是学习例子。下面用一个例子来进行学习。 Jack如何将大象放进冰箱呢? 只需要三步:1.打开冰箱 2.放入大象3.关上冰箱Person j...原创 2018-09-15 16:01:54 · 173 阅读 · 0 评论 -
Spring学习(6) - idea中用maven创建SpringAOP的Demo项目
创建Maven项目。配置pom.xml引入所需的Spring依赖包 定义接口package com.neo.service;public interface IFridgeService { void putInFridge();}创建实现类package com.neo.service.impl;import com.neo.service.IFridgeS...原创 2018-09-09 01:19:59 · 1039 阅读 · 0 评论 -
Spring学习(1)-spring初印象
Spring初印象学习Spring,首先知道是什么,有什么优点。如何用。然后熟练用。 1. spring是什么?优点是什么? 非侵入式。(使用过程,业务逻辑代码,不会引入和Spring框架的代码。) 松散偶尔。(面向接口变成,依赖注入,解决了Bean之间的依赖关系) 基于配置。(通过配置切换持久性提供程序,而无需更改代码) 轻量级。 2. 有哪些模块?核心的呢?...原创 2018-08-25 16:51:53 · 159 阅读 · 0 评论 -
Spring学习(2)- IoC和DI到底是个什么?
IoC和DI到底是什么通过例子来讲。 没有spring之前,项目是什么样呢? 经历过一个jsp+servlet老项目的洗礼,有了点认识。 某个对象实例,里面依赖了其他类的实例,要调用实例方法。public class Main{ public static void main(String []args){ Person jack = new Person...原创 2018-08-25 17:36:18 · 197 阅读 · 0 评论 -
Spring学习(3)-认识AOP
认识AOP是什么?能干什么?怎么用?怎么用得更好? 关系:面相切面编程(AOP)是面相对象编程(OOP)的补充。 在OOP中,最小建模单元是class,在AOP中最小单元则是切面。 概念: 切面(aspect) 理解一个概念,最好的方式,是学习例子。下面用一个例子来进行学习。 Jack如何将大象放进冰箱呢? 只需要三步:1.打开冰箱 2.放入大象3.关上冰箱Person jac...原创 2018-08-30 11:22:35 · 142 阅读 · 0 评论 -
Spring学习(4) - Bean的管理
1. Bean的管理者BeanFactory:是Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能;ApplicationContext: 应用上下文,继承BeanFactory接口,它是Spring的一各更高级的容器,提供了更多的有用的功能; 1) 国际化(MessageSource) 2) 访问资源,如URL和文件(ResourceLoa...原创 2018-08-28 14:46:56 · 208 阅读 · 0 评论 -
Spring学习(5) - 反射
市面上,人称依赖注入方式有4种: 1.构造函数注入 2.setter注入 3.接口注入 4.注解注入我的关注点,只涉及前两个。Spring要使用依赖注入,也要有以下步骤首先,要获取Class对象。其次,要获取构造函数,或setter方法。最后,调用方法,注入依赖对象。Java中获得Class对象的三种方式: 1. 使用Class类的forName(String cla...原创 2018-08-28 15:11:05 · 180 阅读 · 0 评论