Spring
Spring学习笔记
洛阳桥边
每天进步一点点。
展开
-
【spring注解开发】4、spring AOP的简单使用(前置,后置,正常返回,异常返回通知)
AOP:指定程序运行期间将某段代码切入到指定方法指定位置进行运行的编程方式。 下面就用一个例子快速入门AOP的使用,我们定义了一个div方法(除法),在div运行之前日志打印一下参数,若没有错误就打印运算结果,有错误就打印错误信息。 实现上面的例子要分为三步: 将业务逻辑组件和切面类都加入容器中,告诉Spring哪个是切面类(@Aspect)。 在切面类上的每个通知方法上标注通知注解,告诉Spring何时何地运行(切入点表达式) 开启基于注解的AOP模式 1、创建业务类、切面类和配置类,并使用@Aspe原创 2020-06-16 16:43:44 · 566 阅读 · 0 评论 -
【spring注解开发】3、属性注入与自动装配@Autowired和@Primary和@Qualifier
1、 @Value注入属性 在从容器中获取User对象时我们并没有给对象中的属性赋值, 在User类中有两个属性,id和name,并且用@Value赋值。 @Component public class User{ @Value("1") private Integer id; @Value("李白") private String name; public Integer getId() { return id; } public voi原创 2020-06-15 23:09:22 · 163 阅读 · 0 评论 -
【spring注解开发】2、Bean的生命周期(创建、初始化及销毁的过程)
由 【spring注解开发】1、快速体验IOC,给容器中注册组件 这一小节,我们已经把Bean的生命周期交由容器管理,我们可以自定义初始化和销毁的方法,当容器管理Bean进行到相应的生命周期的时候就会调用相应的方法。 1、两种指定初始化和销毁方法的方式 1.1、 @Bean指定的方式 在User类中创建init和destroy方法, package com.xx.ioc.model; public class User { public User() { System.out.p原创 2020-06-12 22:52:01 · 224 阅读 · 0 评论 -
【spring注解开发】1、快速体验IOC,给容器中注册组件
1、使用配置文件的方式注册组件 创建maven工程,导入spring-context包 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.6.原创 2020-06-10 22:33:59 · 125 阅读 · 0 评论