上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: AOP实现(2)切面定义 * AOP实现切面定义 - 第一步: 导入依赖: <!-- spring-web --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> < 阅读全文
posted @ 2021-05-12 12:37 失昼 阅读(114) 评论(0) 推荐(0)
摘要: execution表达式 * 在AOP的配置中需要配置切入点,那么就需要配置切入点所需要切入的位置 ,需要通过execution表达式来实现。 <aop:config> <aop:pointcut id="pointcut" expression="execution(* com.shi.servi 阅读全文
posted @ 2021-05-12 11:09 失昼 阅读(379) 评论(0) 推荐(0)
摘要: AOP实现(1) * 使用AOP的步骤 - 第一步: 导入依赖: <!-- spring-web --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <versi 阅读全文
posted @ 2021-05-12 11:04 失昼 阅读(54) 评论(0) 推荐(0)
摘要: #SpringAOP基础概念 什么是AOP? AOP 的全称是 “Aspect Oriented Programming”, 即面向切面编程。 AOP是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,它将业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可 阅读全文
posted @ 2021-05-12 10:43 失昼 阅读(69) 评论(0) 推荐(0)
摘要: CGLIB(父类)动态代理 * CGLIB需要导入第三方Jar包,或者Maven依赖。 <!-- https://mvnrepository.com/artifact/cglib/cglib --> <dependency> <groupId>cglib</groupId> <artifactId> 阅读全文
posted @ 2021-05-11 14:11 失昼 阅读(113) 评论(0) 推荐(0)
摘要: 代理模式 * 作用:代理模式给某一个对象提供一个代理对象,并由代理对象来控制对原对象的引用,在不修改原对象代码的基础上,对原对象的功能进行修改或增强。 * 代理模式分为 静态代理 和 动态代理 - 静态代理是由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行之前,代理类.class文件就已 阅读全文
posted @ 2021-05-11 13:26 失昼 阅读(46) 评论(0) 推荐(0)
摘要: JavaConfig实现配置、 使用在java类中实现配置,完全代替XML文件。 使用步骤 在需要交给Spring托管的类上加上@Component注解,并且使用@Value给属性赋值。 然后新建一个config类,写一个返回相关类对象的方法 @Bean public User getUser(){ 阅读全文
posted @ 2021-05-10 11:59 失昼 阅读(63) 评论(0) 推荐(0)
摘要: Spring注解开发 注解环境搭建 在Spring4之后要使用注解开发,必须保证AOP的包导入了。 使用注解需要Context约束 context:annotation-config/ 开启注解驱动支持 <context:component-scan base-package="com.shi"/> 阅读全文
posted @ 2021-05-10 10:36 失昼 阅读(70) 评论(0) 推荐(0)
摘要: bean自动装配机制 * 自动装配Spring满足bean依赖的一种方式,Spring会在上下文中自动寻找相关属性,并给bean装配属性。 * 在Spring中有三种装配的方式 - 在XML文件中显示的装配 - 在Java中显式的配置 - 隐式的自动装配Bean * 自动装配 - ByName自动装 阅读全文
posted @ 2021-05-09 17:06 失昼 阅读(58) 评论(0) 推荐(0)
摘要: Bean作用域 目前Spring Bean的作用域或者说范围主要有六种。 作用域 描述 singleton 在spring IoC容器仅存在一个Bean实例,该Bean以单例方式存在,是bean作用域范围的默认值。 prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用get 阅读全文
posted @ 2021-05-09 16:34 失昼 阅读(45) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页