文章分类 -  Spring

摘要:spring5框架自带了通用的日志封装,也可以整合自己的日志 spring移除了 LOG4jConfigListener,官方建议使用log4j2 spring5整合log4j2 一、导入log4j2依赖 <!-- https://mvnrepository.com/artifact/org.apa 阅读全文
posted @ 2019-10-23 14:55 酒剑仙* 阅读(499) 评论(0) 推荐(0) 编辑
摘要:一、Spring事务管理 Spring 支持编程式事务管理以及声明式事务管理两种方式。 编程式事务管理是侵入性事务管理,编程式事务每次实现都要单独实现,但业务量大功能复杂时,使用编程式事务无疑是痛苦的,所以并不推荐使用。 声明式事务属于无侵入式,不会影响业务逻辑的实现,只需要在配置文件中做相关的事务 阅读全文
posted @ 2019-10-23 14:44 酒剑仙* 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:一、JdbcTemplate概述 JdbcTemplate它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的Red 阅读全文
posted @ 2019-10-23 12:22 酒剑仙* 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:一、什么是AOP? AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许 阅读全文
posted @ 2019-10-22 21:04 酒剑仙* 阅读(2234) 评论(0) 推荐(0) 编辑
摘要:之前所说的静态代理和动态代理模式都是要求目标对象是实现一个接口的目标对象,但是有时候目标对象只是一个单独的对象,并没有实现任何的接口,这个时候就可以使用以目标对象子类的方式类实现代理,这种方法就叫做:Cglib代理 一、Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功 阅读全文
posted @ 2019-10-22 16:31 酒剑仙* 阅读(2698) 评论(0) 推荐(0) 编辑
摘要:一、代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.编程中的思想是:不要随意去修改别人已经写好的代码或者方法,如果需要改修改,可以通过代理的方式来扩展该方法 阅读全文
posted @ 2019-10-22 15:47 酒剑仙* 阅读(125) 评论(0) 推荐(0) 编辑
摘要:在使用注解方式的,开启注解扫描以及读取.properties文件都需要在xml文件中完成,这配置的方式则是将类的创建交给我们配置的JavcConfig类来完成,Spring只负责维护和管理,采用纯Java创建方式。其本质上就是把在XML上的配置声明转移到Java配置类中 优点:适用于任何场景,配置方 阅读全文
posted @ 2019-10-22 15:46 酒剑仙* 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、注解方式创建对象IOC 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。实现起来就是通过在类上加注解的方式,来声明一个类交给Spring管理,Spring会自动扫 阅读全文
posted @ 2019-10-22 15:44 酒剑仙* 阅读(268) 评论(0) 推荐(0) 编辑
摘要:spring容器可以读取.properties属性配置文件,并能将文件中的信息注入给bean 案例演示,以读取数据库连接配置文件为例子,进行讲解 一、连接池及Druid(德鲁伊) 数据库连接池 1.1.什么是数据库连接池,有什么作用? 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使 阅读全文
posted @ 2019-10-22 14:37 酒剑仙* 阅读(189) 评论(0) 推荐(0) 编辑
摘要:通过property标签可以手动指定给属性进行注入,然后Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下完成属性的自动注入,就是自动装配,可以简化DI的配置,这有助于减少编写基于 Spring 的应用程序的 XML 配置的数量。 一、自动装配模式 阅读全文
posted @ 2019-10-22 14:28 酒剑仙* 阅读(600) 评论(0) 推荐(0) 编辑
摘要:一、Spring Bean是什么? Spring bean是Spring框架在运行时管理的对象。Spring bean是任何Spring应用程序的基本构建块。你编写的大多数应用程序逻辑代码都将放在Spring bean中。Spring bean的管理包括: 创建一个对象 提供依赖项(例如其他bean 阅读全文
posted @ 2019-10-22 14:23 酒剑仙* 阅读(293) 评论(0) 推荐(0) 编辑
摘要:xml 配置顾名思义,就是将bean的信息配置.xml文件里,通过Spring加载文件为我们创建bean。这种方式出现很多早前的SSM项目中,将第三方类库或者一些配置工具类都以这种方式进行配置,主要原因是由于第三方类不支持Spring注解。 优点: 可以使用于任何场景,结构清晰,通俗易懂 缺点: 配 阅读全文
posted @ 2019-10-22 14:19 酒剑仙* 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 我们来深入分析一下: 谁控制谁,控制什么? 传统Java SE程序设计,我们直接在对象 阅读全文
posted @ 2019-10-22 12:31 酒剑仙* 阅读(722) 评论(0) 推荐(0) 编辑
摘要:IOC完成处理,需要经过一下处理步骤: 1.XML解析技术读取配置文件 spring会将将下面的信息读取进入程序 对象的ID ,一个是对象的类的全路径名 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfra 阅读全文
posted @ 2019-10-22 11:59 酒剑仙* 阅读(841) 评论(0) 推荐(0) 编辑
摘要:一、控制反转(百度百科定义) 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency 阅读全文
posted @ 2019-10-21 14:28 酒剑仙* 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:一、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson(罗德·约翰逊) 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和 阅读全文
posted @ 2019-10-21 11:24 酒剑仙* 阅读(842) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示