
Spring
小关同学喜欢吃汉堡
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记:3(面向切面AOP)
AOP:Aspect Oriented Program(面向切面) 我们再回顾一下AOP的一些术语: 通知(Advice) 就是你想要的功能,也就是的安全、事物、日志等。先定义好,然后在想用的地方用一下。 连接点(JoinPoint) 就是spring允许你使用通知的地方,基本每个方法的前、后(两者都有也行),或抛出异常时都可以是连接点,spring只支持方法连接点,只要记住,和方法有关的前前后后(抛出异常),都是连接点。 切入点(Pointcut) 上面说的连接点的基础上,来定义切原创 2020-08-21 23:25:16 · 178 阅读 · 0 评论 -
Spring复习笔记:4
在复习笔记三中我们进行的案例的编写,我们可以发现,就算使用了注解的方式,xml配置文件文件还是不能够删除,现在我们来将一些新的注解可以让我们去掉xml配置文件。 @Configuration 作用:指定当前类是一个配置类 @ComponentScan 作用:用于通过注解指定spring在创建容器时要扫描的包 属性: value:它和basePackages的作用是一样的,都是用于指定创建容器时要扫描的包。 我们使用此注解就等同于在xml中配置了:<context : component- scan b原创 2020-08-17 12:22:43 · 102 阅读 · 0 评论 -
Spring复习笔记:3
Spring基于xml的案例实践 在数据库中创建一张新的表 create table account( id int primary key auto_increment, name varchar(40), money float )character set utf8 collate utf8_general_ci; 往表中导入数据 insert into account(name,money) values('aaa',1000); insert into account(name,money原创 2020-08-14 21:48:40 · 134 阅读 · 0 评论 -
Spring复习笔记:2
Spring中的依赖注入 IOC的作用: 降低程序间的耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护,在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明依赖关系的维护,就称之为依赖注入。 依赖注入: 能注入的数据有三类: 基本类型和String 其他bean类型( 在配置文件中或者注解配置过的bean) 复杂类型/集合类型 注入的方式有三种: 使用构造函数提供 使用set方法提供 第三种:使用注解提供 注入方式 1.构造函数往入: 使用的标签:const原创 2020-08-13 23:48:52 · 803 阅读 · 0 评论 -
Spring复习笔记:1
ApplicationContext的三个常用实现类: ClassPathXmLApplicationContext: 它可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在类路径的话,加载不了。 FileSystemXmLApplicationContext: 它可以加载磁盘任意路径下的配置文件(必须有访问权限,否则加载失败) AnnotationConfigApplicationContext: 它是用于读取往解创建容器的。 ApplicationContext和BeanFactory的区别原创 2020-08-11 19:57:33 · 212 阅读 · 0 评论 -
Spring学习笔记:2(IOC装配Bean之xml方式)
xml配置方式装配Bean 一.Spring框架Bean实例化的方式提供了三种方式实例化Bean 构造方法实例化(默认无参数,用的最多) 静态工厂实例化 实例工厂实例化 代码如下: Bean1类(构造方法实例化) package com; public class Bean1 { //必须提供无参的构造函数,系统有默认无参构造函数 } Bean2类(静态工厂实例化) package com; public class Bean2 { private static Bean2 bea转载 2020-07-24 15:27:39 · 143 阅读 · 3 评论 -
Spring学习笔记:1(初步认识概念)
Spring的三大主要特征 spring主要特征有三个:控制反转(IOC),依赖注入(DI)和面向切面(AOP)。 IoC:Inverse of Control(控制反转) 1.对控制反转的理解 传统方式:若要使用某个对象,需要自己去负责对象的创建,即new方式 控制反转:若要使用某个对象,只需要从 Spring 容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权反转给了Spring框架 打个比喻: 传统方式:相当于你自己去市场new 了一只鸡,不过是生鸡,要自己拔毛,去内脏,再原创 2020-07-23 10:27:55 · 231 阅读 · 1 评论