![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
文章平均质量分 69
无尽征途
所处的现在,都是昨日造成的
展开
-
lambda表达式
lambda表达式可以传值 Runnable r1 = () -> {System.out.println(“Hello Lambda!”);};Object obj = r1;但是不能这样 Object obj = () -> {System.out.println(“Hello Lambda!”);}; // ERROR! Object is not a functional interface!必须显式的转型成一个函数式接口才可以:Object o = (Runnable)转载 2021-04-08 19:03:35 · 101 阅读 · 0 评论 -
利用简单的转账来学习spring的事务控制
一.Spring封装了事务管理操作1.事务管理的操作:1.打开事务2.回滚事务(操作出现异常,把数据返回)3.提交事务(进行数据更新)2.Spring中的操作对象(1)不同平台,操作事务的代码各不相同.spring给我们提供了一个接口 PlatformTransactionManager我们使用的都是接口的实现类,整合jdbc使用的DatasourceTransactionManager,整合hibernate使用的则HibernateTransitionmanager注意的是:在spring原创 2020-12-15 13:22:19 · 172 阅读 · 0 评论 -
Spring通过xml配置实现Aop以及注解实现Aop配置
一:Spring为我们提供了建立代理对象的方法,我们每次获得的对象其实都是代理对象,我们通过aop来给目标对象增加一些功能或者方法JDK模式:jdk方法是指spring要注解的类,目标实现接口spring自动使用jdk方法来创建创建方式:引入创建约束,增加aop的xsln目标对象–配置对象,applicationContext.xml配置配置bean,目标对象,aop对象<!-- 配置目标对象 --><bean name="myUserservice" class="cn.原创 2020-12-15 09:19:35 · 654 阅读 · 0 评论 -
Spring学习之整合jdbc
Spring作为一个优秀的框架,连接数据库时也是通过封装jdbc来进行连接的,那么spring的jdbc是如何封装和优化的呢?它比起原来的jdbc有什么优势?本篇将学习spring对jdbc的优化,以及简单的给数据库添加数据的一个例子。一:传统的jdbc先来看看传统的jdbc是如何实现对数据库的连接以及存放数据的,先来一段传统的用jdbc实现的数据库连接工具类代码public class DButil { private String jdbcName = "com.mysql.jdbc.Dri原创 2020-12-14 23:31:18 · 177 阅读 · 0 评论 -
谈谈Spring Aop的理解
一:SPring Aop是什么?Spring aop全称 aspect object pramming 又叫面向切面编程1.面向切面编程是指 对很多功能都有的重复代码进行抽取,并在运行的时候往业务相应的方法上植入“切面类代码”,重复代码,在spring aop中被称为关注点;常见的关注点:比如我们写一个功能模块,增,删,改,那么我们这些方法都有相同的地方,比如,开启事务,提交事务,关闭事务,那么我们就可以把这些重复代码提取出来放到另外的类中,然后利用aop将其与代理对象(Spring容器生.原创 2020-12-13 19:29:45 · 808 阅读 · 0 评论 -
Spring框架学习之给对象赋值
学习目标:学习如何对spring对象进行赋值以及复杂的类型如何赋值学习内容:1. 简单的单类赋值2、类加类(引用类)3、 复杂的类型如何赋值(集合,数组)学习内容:1.给简单的类赋值简单的类注入赋值方式:1.set赋值这种是最简单的赋值 <bean name="user" class="cn.oracle.pojo.User"> <property name="name" value="老王"></property> <prope原创 2020-12-09 23:22:50 · 253 阅读 · 0 评论 -
超详细讲解搭建立spring框架以及注入配置
本章目标:一步一步教你搭建Spring框架并实现简单的获取对象学习内容:1、 搭建Spring环境,配置2、 学习用spring创建对象,配置环境:1、下载spring压缩包2、解压安装必须包3、 配置xml文件1.下载压缩包并解压,解压完一堆文件我们需要到达这个目录下一共60个包,当然每个包都是一样3个我们只需要i源码那一个,就jar的包,这里贴下我们一共需要哪些包注:如果你在那么多包里看的头晕,找包累的话,我推荐一个应用,这个everything可以快速检索原创 2020-12-09 23:02:09 · 148 阅读 · 0 评论