
Spring学习笔记
storm岚
努力留住头发的程序员
展开
-
spring的JdbcTemplate基本使用
1.JdbcTemplate的概念 Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作。 2.JdbcTemplate的准备工作 2.1导入依赖包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>原创 2020-07-25 17:44:29 · 179 阅读 · 0 评论 -
用IDEA的maven创建springboot项目时,无法导入依赖包
当我我们导入spring-boot-starter-parent,和spring-boot-starter-web时,会出现无法导入依赖包的问题,主要原因是idea自带的maven其默认从maven的中心库下载,下载速度有限制,会出现下载错误,因此要自己安装一下maven,具体的过程可以看这篇博客: https://blog.youkuaiyun.com/daoyone/article/details/107474489 ...原创 2020-07-20 22:10:41 · 2076 阅读 · 0 评论 -
Win10上安装和配置maven
1.先在官网下载maven安装包 下载链接:https://maven.apache.org/download.cgi 下载如下图的安装安装包,将其解压后放在会得到文件:apache-maven-3.6.3 我将我的文件解压在这个路径:D:\apache-maven-3.6.3 这个路径很关键,后面配置环境变量需要用到。 2. 配置环境变量 1. 打开在我的电脑,属性,高级系统设置 2. 在系统变量中,新建新建环境变量MAVEN_HOME,赋值D:\apache-maven-3.6.3 3.在Path原创 2020-07-20 22:03:49 · 916 阅读 · 1 评论 -
Java spring中的AOP
1. AOP术语: 1. 连接点 类里面哪些方法可以被增强,这些方法称为连接点 2. 切入点 实际被真正增强的方法 3. 通知(增强) 实际增强的逻辑部分称为通知 4. 切面 把通知应用到切点过程 2.AOP操作 1. Spring框架一般都是基于AspectJ实现AOP操作 2. 基于xml配置文件实现 3. 基于注解方式实现 基于xml配置文件实现 1.1 导入依赖的包 <dependency> <groupId>org.aspectj&原创 2020-07-19 19:03:04 · 205 阅读 · 0 评论 -
Java spring中的动态代理
1.基于接口的动态代理 如何创建代理对象: * 使用Proxy中的newProxyInstance方法 * 创建代理对象的要求: * 被代理类最少实现一个接口,如果没有则不能 * newProxyInstance方法的参数: * Classloader:类加载器 * 它是用于让代理对象和被代理对象有相同方法 * Class[]:字节码数组 * InvocationHandler:哟关于提供增强的代码 * 它是让我们写如何代理 实例: I原创 2020-07-19 16:01:28 · 249 阅读 · 0 评论 -
spring IOC基于注解方式入门
1. 什么是注解 (1) 注解是代码特殊标记,格式:@注解名称(属性名称=属性值。。。) (2)注解作用于类、方法、属性上面 (3)目的:简化xml配置 2.spring针对bean管理中创建对象提供注解 (1) @Component (2) @Service (3) @Controller (4) @Repository *上面四个注解功能是一样的,都可以用来创建bean实例 3.基于注解方式实现对象创建 引入依赖 开启组件扫描 创建类,在类上面添加创建对象注解 在注解里面value原创 2020-07-19 14:17:14 · 182 阅读 · 0 评论 -
Spring种设置bean作用域
在spring中,默认情况下,bean是单实例对象 如何设置单实例还是多实例 在spring配置文件bean标签里有属性(scope)用于设置单实例还是多实例 scope属性值 第一个值:默认值,singleton,表示单实例对象 第二个值:prototype,表示多实例对象 singleton和prototype的区别 singleton是单实例,prototype是多实例 设置scope值是singleton时,加载spring配置文件时会创建单实例对象。 设置scope值时proto..原创 2020-07-19 11:48:31 · 386 阅读 · 0 评论 -
springIOC注入集合属性
1.注入数组类型属性原创 2020-07-19 11:38:01 · 199 阅读 · 0 评论 -
基于xml的spring IOC入门
1. IOC概念和原理 1.1 什么是IOC (1)控制反转,把对象创建和对象之间的调用过程交给spring进行管理 (2)使用IOC的目的:为了耦合度降低 1.2 IOC底层原理 (1)xml解析、工厂模式、反射 2.IOC(beanfactory接口) 1. IOC思想基于IOC容器完成,IOC容器底层就是对象工厂 2. spring提供IOC容器实现两种方式: (1) BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发任意使用 * 加载配置文件时,不会创原创 2020-07-19 11:31:11 · 191 阅读 · 0 评论 -
Sprig5框架概述
一、spring5框架概述 spring是轻量级的开源JavaEE框架 spring可以解决企业应用开发的复杂性 spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象过程交给spring进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 spring特点 (1) 方便解耦,简化开发 (2) Aop编程支持 (3)方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事务操作 (6)降低API开发难度 ...原创 2020-07-19 10:32:30 · 215 阅读 · 0 评论