16.Aop--非注解实现

Book类(buy方法将被设置为切入点)package package2;public class Book { public void buy(){ System.out.println("buy..."); }}BookProxy类(BookProx
2022年05月31日 277次浏览

15.Aop--实现

具体步骤/** 1.先创建一个User类* 2.再创建一个UserProxy类:* 在增强类里面,创建方法,让不同的方法代表不同的通知(增强)* 3.进行通知的配置* 在Spring配置文件中,开启注解扫描* 使用注解创建User和UserProxy对象* 在增强类上面添加注解@As
2022年05月31日 273次浏览

14.Aop--基本概念

连接点类中的所有方法切入点要被增强的方法通知在切入点的前后左右添加的方法1.前置通知在切入点之前执行的方法2.最终通知在切入点之后执行的方法3.环绕通知在切入点之前和之后执行的方法4.后置通知不同于最终通知,如果切入点存在异常,不执行该通知
2022年05月31日 246次浏览

13.全注解开发(不用xml配置文件).md

13.全注解开发(不用xml配置文件)用完全注解开发的方式:将配置文件中的扫描组件的步骤放到配置类中 自己定义一个配置类 将配置类加上注解@Configuration,表示此类相当于配置文件 在配置类上加入注解ComponentScan(basePackages={"包名
2022年05月30日 383次浏览

12.注解的使用.md

12.注解的使用NewService类package Spring5.Bean11;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annot
2022年05月30日 352次浏览

11.注解扫描器.md

11.注解扫描器UserService类package Spring5.UserService;import org.springframework.stereotype.Component;@Component(value="userService")//与<bean i
2022年05月30日 667次浏览

10.autowired自动装配.md

10.autowired自动装配Dept类package Spring5.autowire;public class Dept{ @Override public String toString() { return "Dept{}"; }}Emp
2022年05月30日 318次浏览

9.Bean容器的生命周期(重要).md

9.Bean容器的生命周期(重要)beanLife类package Spring5.beanLife;public class beanLife { private String name; private String surname; public beanLife(){
2022年05月30日 313次浏览

8.单例与多例的bean实例.md

8.单例与多例的bean实例Order类package Spring5;public class Order { private String orderName; private String orderAddress; public Order(){} public Or
2022年05月30日 385次浏览

7.普通bean和FactoryBean的区别.md

7.普通bean和FactoryBean的区别普通bean和FactoryBean的区别:前者定义什么类型就返回什么类型,后者不同Teacher类package Spring5.Student;public class Teacher {}Student类package Spring5.Studen
2022年05月30日 367次浏览