
Spring
文章平均质量分 68
爱学习的梵高先生
这个作者很懒,什么都没留下…
展开
-
Spring:AOP
AOPAOP是Aspect Oriented Programming的缩写,即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。作用:AOP可以在不改变原有代码的情况下,去增加新的功能。1.Spring实现AOP(1)导入依赖包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</a原创 2021-09-03 22:16:05 · 173 阅读 · 0 评论 -
Spring:代理模式:1.静态代理---以租房为例;2.动态代理
1.静态代理(1)角色分析<1>抽象角色:一般使用角色和抽象类来实现例:租房<2>真实角色:被代理的角色例:房东<3>代理角色:代理真实角色例:中介<4>客户:使用代理模式来进行一些操作例:客户(2)代码实现<1>租房抽象角色一般用接口实现public interface Rent { public void rent();}<2>房东//房东public class Landlord im原创 2021-08-22 20:36:30 · 474 阅读 · 0 评论 -
Spring:1.Bean的自动装配;2.使用注解开发;3.JavaConfig
1.Bean的自动装配自动装配是Spring框架的重要功能,是使用Spring满足bean依赖的一种方式,Spring会在应用中为某个bean寻找其依赖的bean。Spring共有三种自动装配机制,分别是:在xml中显式配置,在Java中显式配置,bean的发现机制和自动装配。(1)测试环境搭建<1>实体类catpublic class Cat { public void shout() { System.out.println("miao~"); }原创 2021-08-22 20:33:33 · 188 阅读 · 0 评论 -
Spring:1.Spring配置;2.依赖注入
1.Spring配置(1)别名<alias name="user" alias="newUser"/>(2)Bean的配置id是bean的标识符,如果没有配置id,那么就是默认标识符,如果即有id,又有name,那么name就是别名,name可以设置多个别名,用逗号或者空格隔开。 <bean id="user" name="u1 u2" class="demo1.User"> <property name="name" value="张三"/&原创 2021-08-20 20:39:22 · 133 阅读 · 0 评论 -
Spring:1.概述;2.IoC;3.HelloSpring
1.概述Sping是一个开源的JavaEE应用程序框架,由Rod Jahnson通过其设计的interface21框架演化改进而来。Spring的核心是控制反转(IoC)和面向切面(AOP)。简而言之,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的框架。2.IoCIoC是面向对象编程中的一种设计原则,可以用来减低代码之间的耦合度。最常见的方式叫做依赖注入,通过控制反转,对象在被创建的时候,由一个调控系统内所有的外界实体将其所依赖的对象引用传递给它,也可以说依赖被注入对象中。原创 2021-08-20 20:38:29 · 183 阅读 · 1 评论