博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Spring

Spring框架知识汇总
摘要:AOP思想: 在系统开发中,将系统的共性的公共的功能独立实现,在程序运行的过程中,将共性功能和核心的业务功能,进行整合。主要用于数据库打开关闭,更新时事务的处理上(功能相当于更高一级的代理设计模式) 好处: 1 完成共性功能和核心业务功能的解耦合 2 提供共性功能的复用性 AOP产生动机: 在传统开 阅读全文

posted @ 2018-06-28 15:00 海饼干丶 阅读(151) 评论(0) 推荐(0)

摘要:。。。 阅读全文

posted @ 2018-06-28 14:12 海饼干丶 阅读(131) 评论(0) 推荐(0)

摘要:spring中对资源的读取提供有自己的新方案,比传统IO操作更加智能方便。 对于所有的资源处置,spring提供了Resource接口,该接口中的方法都是通过其父接口InputStreamSource实现的。该接口有四个常用子类,通过这四个子类实现资源获取: ClassPathResource、Fi 阅读全文

posted @ 2018-06-28 09:34 海饼干丶 阅读(100) 评论(0) 推荐(0)

摘要:上一篇学到了怎么在spring的配置文件中进行bean的定义,但这种做法实际开发中很少采用的,将所有的类都写在配置文件里会造成配置文件的庞大混乱,为了解决这种复杂的配置,Spring中提供了自动的扫描注解配置:配置一个扫描包名称,就可以根据注解自动实现bean的配置管理。 定义一个扫描的基础包名称, 阅读全文

posted @ 2018-06-27 16:15 海饼干丶 阅读(378) 评论(0) 推荐(0)

摘要:DI:依赖注入,是IOC的一种重要实现 。一个对象的创建往往会涉及到其他对象的创建,比如一个对象A的成员变量持有着另一个对象B的引用,这就是依赖,A依赖于B。IOC机制既然负责了对象的创建,那么这个依赖关系也就必须由IOC容器负责起来。负责的方式就是DI——依赖注入,通过将依赖关系写入配置文件,然后 阅读全文

posted @ 2018-06-27 13:27 海饼干丶 阅读(87) 评论(0) 推荐(0)

摘要:传统实例化对象存在的为题:传统开发可以使用new对父接口进行实例化,这样就造成了代码的极大耦合性,为了解决这种耦合性,可以引入工厂设计模式,来负责创建子类对象,这样,工厂类帮助开发者隐藏了所有实现子类,但是静态工厂类不能为所有的接口服务,而且每增加一个子类就要修改工厂类,这样太麻烦,可以采用反射机制 阅读全文

posted @ 2018-06-22 16:41 海饼干丶 阅读(148) 评论(0) 推荐(0)