Spring
weixin_43564549
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记(一)入门案例
# Spring学习笔记(一)入门案例## 一、Spring入门案例### 1、实例1. 通过 Idea 创建 maven 项目2. 配置 Spring 配置文件 ApplicationContext.xml3. 编写接口及实现类- IaccountDao /** * 账户的持久层接口 */ public in...原创 2019-09-26 21:22:59 · 95 阅读 · 0 评论 -
Spring学习笔记(七)动态代理分析
Spring学习笔记(七)动态代理分析七、动态代理分析1、什么是代理?简单理解,本来厂商可以自产自销,但是由于各种开销,最后厂商选择只生产产品,销售则交由各级经销商完成。特点:字节码随用随创建,随用随加载作用:不修改源码的基础上对方法增强分类:基于接口的动态代理基于子类的动态代理2、基于接口的动态代理基于接口的动态代理:涉及的类:Proxy提供者:JDK...原创 2019-10-03 10:33:13 · 147 阅读 · 0 评论 -
Spring学习笔记(六)Spring整合Junit
# Spring学习笔记(六)Spring整合Junit### 1、Spring 整合 Junit 的配置过程:1. 导入 Spring 整合 Junit 的 jar ( 坐标 )2. 使用 Junit 提供的一个注解把原有的 main 方法替换了,替换成 Spring 提供的 @Runwith3. 告知 Spring 的运行器, Spring 和 ioc 创建是基于 xm...原创 2019-10-01 13:06:08 · 155 阅读 · 0 评论 -
Spring学习笔记(五)基于注解的IOC
# Spring学习笔记(五)基于注解的IOC## 五、基于注解的IOC实例基于xml实例,代码重复太多,就不贴出来了,主要是对于注解的应用,建议也手动敲一遍代码,对记忆和理解的加深有帮助。1. Spring 中的新注解: - @Configuration - 作用:指定当前类是一个配置类 - 细节:当配置类作为 AnnotationConfig...原创 2019-10-01 10:00:33 · 102 阅读 · 0 评论 -
Spring学习笔记(四)基于xml的IOC案例
# Spring学习笔记(四)基于xml的IOC案例## 四、基于 xml 的 IOC 案例1. 创建数据库 create table account( id int primary key auto_increment, name varchar(40), money float )...原创 2019-09-28 12:40:31 · 109 阅读 · 0 评论 -
关于JDBC封装类jdbctemplate和dbutils的一点认识
用jdbctemplate来进行查询时,query的参数中有一个是实现RowMapper的接口,我们可以自己写一个实现类,重写他的maprow方法,这个方法用来将数据集封装到实体类,然后由Spring将每个Acount装入集合,也可以直接调用Spring底层实现好的类BeanPropertyRowMapper对比以前的jdbc操作,需要进行数据库驱动注册,得到连接,得到preparesta...原创 2019-09-28 10:16:09 · 1208 阅读 · 0 评论 -
Spring关于IOC,DI,AOP的一点理解
1.Spring IOC Spring IOC主要用来降低程序间的耦合性,在不用Sping框架时,我们为了解决程序间的耦合问题,即尽量减少使用new 来创建对象,可以利用工厂模式来减耦,通过将对象的创建全部交给工厂类,工厂类中的某个方法通过读取配置文件properties,将对象创建出来并且存入Map容器中,其他类需要使用到某个对象直接到容器中去取,降低耦合性的例子还要还有JDBC注...原创 2019-09-27 20:01:34 · 68 阅读 · 0 评论 -
# Spring学习笔记(三)依赖注入
# Spring学习笔记(三)依赖注入## 三、依赖注入(Dependency Injection)### (一)、概述1. 能注入的数据: - 基本类型和 String - 其他 bean 类型(在配置文件中或者注解中配置过的bean) - 复杂类型/集合类型2. IOC的作用:减低程序间的耦合(即依赖关系) 在当前类需要用到其他类的对象,由 Sp...原创 2019-09-27 19:28:11 · 90 阅读 · 0 评论 -
Spring学习笔记(二)Bean的装配与管理
# Spring学习笔记(二)Bean的装配与管理## 二、Spring 中 Bean 的细节### (一)、三种创建 bean 对象的方式1. 使用默认构造函数创建 在spring的配置文件中,使用 id 和 class 属性之后,且没有其他属性和标签时,采用的就是默认构造函数创建 bean 对象,此时如果类中没有默认构造函数,则对象无法创建。 <...原创 2019-09-27 14:42:05 · 76 阅读 · 0 评论 -
Spring学习笔记(八)AOP概念
Spring学习笔记(八)AOP概念八、AOP ( 面向切面编程 ) 的概念1、什么是AOP?在单体架构下的软件开发中,一个大型项目通常是依照功能拆分成各个模块。但是如日志、安全和事务管理此类重要且繁琐的开发却没有必要参与到各个模块中,将这些功能与业务逻辑相关的模块分离就是面向切面编程所要解决的问题AOP采取的是横向抽取机制,取代了传统纵向继承体系重复性代码。2、那么何为软件的横向和纵向...原创 2019-10-04 09:27:19 · 128 阅读 · 0 评论