随笔分类 -  spring总结

摘要:一、为什么要使用AOP 当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP就是为了解决上述问题的。 用一个例子来介绍下: 需求:进行增加和删除业务时,我们需要执行时添加事务开启。 1、使用 阅读全文
posted @ 2019-09-15 19:30 justn0w 阅读(472) 评论(0) 推荐(1)
摘要:前面几节,通过配置xml文件,可以实现Spring 控制反转的依赖注入。不过,如果一个类中,存在很多属性、依赖不止一个目标,此时这种基于xml配置的方式就显得非常繁琐。幸好,Spirng提供了几种技巧,可以帮助我们减少xml的配置数量 自动装配(autowiring)有助于减少甚至消除配置<prop 阅读全文
posted @ 2019-09-13 20:44 justn0w 阅读(371) 评论(0) 推荐(1)
摘要:一、bean 标签和管理对象细节 1.1 bean 标签 作用: 用于配置对象让spring来创建的。 默认情况下它调用的是类中的无参构造函数。如果没有无参构造函数则不能创建成功。 属性: id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的权限定类名。用于反射创建对象。默认情 阅读全文
posted @ 2019-09-09 15:52 justn0w 阅读(3895) 评论(1) 推荐(2)
摘要:一、耦合 1、什么是耦合? 通过代码来理解 UserService类能够编译运行成功的前提是UserDao这个类不出问题,也就是说,UserService依赖UserDao这个类。这种依赖性的高低可以用耦合来表示。 在软件工程中, 耦合指的就是就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。 阅读全文
posted @ 2019-09-05 20:24 justn0w 阅读(1943) 评论(0) 推荐(1)
摘要:一、Spring是什么 Spring是分层的Java SE/EE 应用 full-stack 轻量级开源框架,以IoC(Inverse Of Controller:控制反转) 和AOP(Aspect Oriented Programming:面向切面编程)为内核, 提供了展现层Spring MVC和 阅读全文
posted @ 2019-08-31 12:00 justn0w 阅读(886) 评论(0) 推荐(1)