spring
滴°
这个作者很懒,什么都没留下…
展开
-
Spring中Aop的理解与代码实现
aopaop为横向编程的思想,即在不影响原来业务类的情况下实现动态的增强。aop作用:我们可以关注我们需要的关注的部分也就是横切关注点,如日志,安全,缓存横切插入。类似于动态代理。切面:也就是将关注点模块化,其实就是一个类。通知:对于切面里必须完成的工作也就是一个方法切入点:其实就是在程序的哪个地方执行。代理:目标通知后创建的对象(spring帮助实现)实现方式一:使用Spring的Api接口<?xml version="1.0" encoding="UTF-8"?><b原创 2020-08-06 10:39:14 · 175 阅读 · 0 评论 -
IOC中创建对象的方式
IOC创建对象的方式xml文件中的:constructor-arg与property都是依赖注入的方式constructor-arg:通过构造函数注入。 则property:通过setxx方法注入。1.使用无参构造函数package com.liang.pojo;public class User { private String name; public User(){ System.out.println("User的无参构造"); } p原创 2020-07-30 10:47:56 · 223 阅读 · 0 评论 -
spring中IOC和DI的理解与代码实现
一.IOC和DI的理解IOC(控制反转)是一种设计思想,DI(依赖注入)是实现IOC的一种方法,也就是将实例变量传入到一个对象中去。没有IOC的程序中,采用面向对象编程,对象的创建和对象间的依赖关系硬编码在程序中,对象创建由程序自己控制,控制反转过后对象的创建移交给了第三方,即获得依赖对象的方式反转了。IOC是一种通过描述(xml或注解)并通过第三方去生产或获取特定对象的方式,在spring中实现控制反转的是IOC容器,其实现方法是DI依赖注入。二.代码的实现package com.liang.p原创 2020-07-29 16:02:03 · 457 阅读 · 0 评论