随笔分类 - Spring5
摘要:一、AOP注解 1、介绍 上一节介绍了 AspectJ 框架如何实现 AOP,具体的实现方式是通过 xml 来进行配置的。xml 方式思路清晰,便于理解,但是书写过于麻烦。这一节介绍注解的方式来进行 AOP 配置。 2、案例(注解) 定义目标对象(被代理的对象) 1 // 定义一个接口 2 publ
阅读全文
摘要:一、AspectJ 1、介绍 AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,也可以说 AspectJ 是一个基于 Java 语言的 AOP 框架。通常我们在使用 Spring AOP 的时候,都会导入 AspectJ 的相关 jar 包。 2、案例(xml
阅读全文
摘要:一、AOP 1、介绍 AOP(Aspect Oriented Programming),面向切面编程。它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所谓"切面",简单说就是那些与业务无关,却为业务模块所共
阅读全文
摘要:一、注解注入 1、注册对象 @Component:用于注册普通组件bean @Service:用于注册业务层bean @Controller:用于注册控制层bean @Repository:用于注册持久层bean 上面四个注解功能是一样的,都可以用来创建 bean 实例。看一下源码就知道,他们其实都
阅读全文
摘要:一、装配Bean 1、介绍 在spring容器内拼凑bean叫做装配。装配bean的时候,需要告诉容器有哪些bean以及容器如何使用依赖注入将它们配合在一起。 使用XML装配,XML是最常见的spring应用系统配置源。几种spring容器都支持使用XML装配bean,包括: XmlBeanFact
阅读全文
摘要:一、入门 1、案例 代码示例:实体类 1 public class Student { 2 3 private String name; 4 5 public Student() { 6 System.out.println("Student()..."); 7 } 8 9 public Strin
阅读全文
摘要:一、概述 1、介绍 struts 是 web 框架 (jsp/action/actionfrom)。hibernate是orm (Object Relational Mapping) 框架,处于持久层。Spring 是容器框架,用于配置bean,并维护bean之间关系的框架。Spring中有一个非常
阅读全文