Spring
墨予
乐于学习一切技术 技巧
展开
-
spring自动装配Bean的五种方式
no:默认方式,手动装配方式,需要通过ref设定bean的依赖关系 byName:根据bean的名字进行装配,当一个bean的名称和其他bean的属性一致,则自动装配 byType:根据bean的类型进行装配,当一个bean的属性类型与其他bean的属性的数据类型一致,则自动装配 constructor:根据构造器进行装配,与 byType 类似,如果bean的构造...原创 2020-02-11 08:47:49 · 533 阅读 · 0 评论 -
Spring ioc的底层原理
一般来说,我们在写项目的时候,如果需要更改一个类的名字或类内方法的名字时候,小项目还好说,一个一个改,但我们如果完成的是一个大项目,一个一个改就不太现实了,所以Spring ioc 就是为了解决这一问题而存在。我们可以通过这张图来了解ioc的底层实现原理,第一步,在xml文件中配置对象类的信息,其中包括id 和 class第二步,我们创建一个返回值为service的工厂类,根据反...原创 2019-10-20 15:39:16 · 1525 阅读 · 0 评论 -
关于Spring的Di依赖注入 实例
今天主要说一说 关于Di依赖注入的 注解形式,个人感觉注解形式要比配置文件形式简单的多。代码结构 bean1.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...原创 2019-10-28 19:46:30 · 126 阅读 · 0 评论 -
Spring 中aop的应用
说起Spring中的Aop 类似于数据中之中的触发器吧。方法之前执行,之后执行,等。起到一个对方法的增强作用。然后接下来做一个简单的aop的测试 aop的实现有两种方式 一种是配置文件的方式 还有一种是注解的方式 首先我们来介绍配置文件的方式。 结构book为普通类mybook为book的增强类,其实就是给Book增加一些功能,tes...原创 2019-10-29 17:01:15 · 153 阅读 · 0 评论 -
Spring与struts整合
今天介绍Spring与struts的整合 web项目,整合目的是为了解决web每次加载都需要加载配置文件引起的消耗时间的问题,整合之后我们运行服务器后会自动加载xml文件,减少时间的浪费。 废话不多说首先第一步先导入Jar包 下面是web.xml的配置<?xml version="1.0" encoding="UTF-8"?><web-...原创 2019-10-31 12:51:07 · 254 阅读 · 0 评论 -
spring+ hibernate 整合
Hibernate可以方便我们更加方便快捷的使用数据库。与spring 的整合之后更加加快了开发的速度。下面我们介绍spring+hibernate的整合。我们使用如下结构测试代码其中比较核心的主要是hbm.xml文件的配置user.hbm.xml中的配置如下<?xml version="1.0" encoding="UTF-8"?><!DOCTY...原创 2019-11-07 18:11:34 · 542 阅读 · 0 评论 -
通俗易懂理解 面向切面编程(AOP)
面上切面编程,听起来就是一个十分难懂的词。在网上看了许多的解释,现在给大家谈谈我对AOP的理解。 首先我们看看aop解决了什么问题: 我们就举个例子 从事务处理的层面来解释AOP比如我们现在要做一个 ATM机 的系统。假设流程图如下:我们可以发现,验证用户的代码明显重复了,这明显不符合我们 低耦合高内聚 的思想。于是a...原创 2019-11-23 17:33:29 · 1696 阅读 · 0 评论