![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 143 阅读 · 0 评论 -
用IDEA的maven创建springboot项目时,无法导入依赖包
当我我们导入spring-boot-starter-parent,和spring-boot-starter-web时,会出现无法导入依赖包的问题,主要原因是idea自带的maven其默认从maven的中心库下载,下载速度有限制,会出现下载错误,因此要自己安装一下maven,具体的过程可以看这篇博客:https://blog.csdn.net/daoyone/article/details/107474489...原创 2020-07-20 22:10:41 · 2029 阅读 · 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.33.在Path原创 2020-07-20 22:03:49 · 861 阅读 · 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 · 174 阅读 · 0 评论 -
Java spring中的动态代理
1.基于接口的动态代理如何创建代理对象:* 使用Proxy中的newProxyInstance方法* 创建代理对象的要求:* 被代理类最少实现一个接口,如果没有则不能* newProxyInstance方法的参数:* Classloader:类加载器* 它是用于让代理对象和被代理对象有相同方法* Class[]:字节码数组* InvocationHandler:哟关于提供增强的代码* 它是让我们写如何代理实例: I原创 2020-07-19 16:01:28 · 217 阅读 · 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 · 159 阅读 · 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 · 348 阅读 · 0 评论 -
springIOC注入集合属性
1.注入数组类型属性原创 2020-07-19 11:38:01 · 175 阅读 · 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 · 164 阅读 · 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 · 182 阅读 · 0 评论