Spring
程序fa
毕业三年,工作忙忙碌碌。工作中遇到的问题很碎片化,特此整理一下基础知识
展开
-
浅谈Spring之声明式事务
今天来和大家分享一下spring 的事务管理机制。也是很重要的一个概念。简单的说,spring的事务可以分为声明式事务和编程式事务。首先先来说明一下事务的概念:事务(Transcation),一般指我们要做的事情。是恢复和并发控制的基本单位。具备四个属性:原子性(atomicity):一个事务中包括的操作要么都做,要不都不做。一致性(consistency):事务必须是使数据库从一个一致...原创 2019-12-06 15:43:06 · 163 阅读 · 0 评论 -
Spring的Configuration注解到底能否省略这一篇就足够了
时间过得好快啊!已经来到了19年的最后一个月了。去年这个时候在干什么,哈哈。鬼知道。希望大家珍惜时间。1. Spring的配置类问题在上一篇中我们分享的问题其中包括一个@Configuration注解在什么时候可以省略什么时候不能省略的问题,不知道大家是否还记得呢?可以省略情况:就是这个配置类我们当做一个参数传入spring的入口中时,就可以省略@Configuration这个注解。否则不能...原创 2019-12-02 16:19:57 · 733 阅读 · 0 评论 -
spring整合dbutils+c3p0实现数据的增删改查
前面两篇文章和大家分享了spring的IOC和DI工作原理。今天我们利用spring+dbutils+mysql来做一个简单的demo。这个demo的功能主要是银行账户的一些信息,实现基本的增删查改操作。采用XML形式实现demo采用XML和注解形式实现demo采用注解形式实现demo首先,我们创建一个maven工程,搭建spring的开发环境。项目结构如下:读者暂且不用管con...原创 2019-11-28 15:26:03 · 587 阅读 · 0 评论 -
浅谈spring框架之依赖注入(DI)机制
今天我们来看一下spring的第二大特性,依赖注入,英文名称“Dependency Injecttion”,简称DI。在上一篇博客中我们讨论了IOC的作用就是降低程序之间的耦合性。简单说依赖注入就是给系统中的某个变量赋值。那问题来了,那这种依赖关系由谁来管理那?毫无疑问,肯定是交给我们的spring容器了,我们只需在配置文件中说明即可。这种依赖关系的维护就称之为依赖的注入。接下来我们 创建一个...原创 2019-11-27 12:20:40 · 601 阅读 · 0 评论 -
浅谈spring框架之IOC机制
在上一篇文章中,我们主要讲了如何削弱类与类之间的耦合性,通俗点说,就是让两个类之间的关联性尽可能的降低。我们采用了一个配置文件和java反射技术来实现的。其实,二十多年前就已经有人为我们开发出这样的框架了。他就是spring框架。我们今天就学习一下spring框架。我们采用maven形式来管理jar包。第一步:新建一个maven项目(目录结构如下)。建立两个类,一个测试类(TestMetho...原创 2019-11-26 16:12:19 · 142 阅读 · 0 评论 -
java之削弱程序之间耦合性的问题的见解(建议在学习spring框架之前必看)
这篇文章建议大家在学习spring框架之前先看一下,作者也是在这条路上踩了好多坑。可以说,我是第二次回过头来学习spring框架。之前老师有讲过spring,但那只是教会你如何去用这个东西,那这个东西究竟底层是如何实现的,我觉得作为一个初始这个领域的人来说,非常有必要搞清楚他的底层运作原理。我们选择用java来开发系统,一个必须要用到的工具就是数据库,毫无疑问,不管你用的是那种数据库,基本的实现...原创 2019-11-25 20:55:57 · 336 阅读 · 0 评论