Hey, Nice to meet You. 

必有过人之节.人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也,天下有大勇者,猝然临之而不惊,无故加之而不怒.此其所挟持者甚大,而其志甚远也.          ☆☆☆所谓豪杰之士,

随笔分类 -  【框架】--Spring

摘要:1、整合前言 本文是一个简单的SSM整合案例,基于RESTful风格,主要是简单记录一下学习笔记。 开发的相关环境: JDK:1.8 Spring:5.2.7.RELEASE Mybatis:3.5.3 MySQL数据库 Druid连接池 数据库源文件: -- -- Table structure 阅读全文
posted @ 2021-06-21 16:14 唐浩荣 阅读(1288) 评论(1) 推荐(3) 编辑
摘要:1、事务的回顾 [1]、什么是事务? 事务就是由一组SQL组成的单元,该单元要么整体执行成功,要么整体执行失败。 [2]、事务的ACID属性 原子性(Atomicity):指事务中包含所操作的SQL是一个不可分割的工作单位,要么都执行成功,要么都执行失败,其中只要有一条SQL出现错误都会回滚到原来的 阅读全文
posted @ 2021-06-21 16:13 唐浩荣 阅读(2082) 评论(1) 推荐(5) 编辑
摘要:1、XML配置相关元素 我们知道注解很方便,并且是很强大的东西,并且在平时的开发中基本都会使用注解开发,但基于 XML 的方式我们仍然需要了解,其实就跟注解差不多的功能,只是换了一种形式,下面先来了解一下 AOP 中可以配置的元素: AOP 配置元素 用途 aop:advisor 定义 AOP 的通 阅读全文
posted @ 2021-05-08 20:04 唐浩荣 阅读(714) 评论(0) 推荐(2) 编辑
摘要:AOP前奏:AOP的相关理论介绍 1、Spring对AOP的支持 Spring提供了3种类型的AOP支持: 基于AspectJ注解驱动的切面(推荐):使用注解的方式,这是最简洁和最方便的! 基于XML的AOP:使用XML配置,aop命名空间 基于代理的经典SpringAOP:需要实现接口,手动创建代 阅读全文
posted @ 2021-05-08 19:35 唐浩荣 阅读(1205) 评论(0) 推荐(2) 编辑
摘要:1、AOP的介绍 AOP为Aspect Oriented Programming的缩写,即面向切面编程(也叫面向方面),是一种可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 编程思想 描述 面向对象编程(OOP) 简化代码:把重复代码纵向抽取到父类,O 阅读全文
posted @ 2021-05-08 19:32 唐浩荣 阅读(1134) 评论(0) 推荐(1) 编辑
摘要:1、@Scope注解:指定Bean的作用域 @Scope可以用在类上和方法上,用来配置bean的作用域,等效于bean xml中的bean元素中的scope属性,xml代码:<bean id="" class="" scope="prototype" />。 先来看下@Scope注解的源码: @Ta 阅读全文
posted @ 2020-12-21 16:51 唐浩荣 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:1、@Configuration注解 在Spring4以后,官方推荐使用 JavaConfig 来代替 application.xml 声明将Bean交给容器管理。在Spring Boot 中,JavaConfig 的使用完全代替了application.xml 实现了xml的零配置,所以下面来介绍 阅读全文
posted @ 2020-12-20 21:12 唐浩荣 阅读(2064) 评论(0) 推荐(3) 编辑
摘要:1、注解装配Bean介绍 通过前面的学习,我们已经知道如何通过XML的方式去装配Bean了,但是我们在实际的开发中,为了简化开发,更多的时候会使用到注解(annotation)的方式来装配Bean。因为注解可以大量减少繁琐的XML配置,并且注解的功能更为强大,它既能实现XML的功能,也提供了自动装配 阅读全文
posted @ 2020-12-19 20:08 唐浩荣 阅读(2644) 评论(1) 推荐(3) 编辑
摘要:1、什么是Bean的装配 注:我们知道,在Spring中,IOC容器是存放Bean的地方,所以如果我们要想使用Bean,那么就应该先装配Bean然后将其放入IOC容器中,这样才有的用,当然放入容器的步骤不需要我们操作,但是Bean的装配是需要我们来操作的。 Bean的装配说简单点就是将对象以 Bea 阅读全文
posted @ 2020-12-18 22:53 唐浩荣 阅读(3150) 评论(0) 推荐(2) 编辑
摘要:1、前言 上一章介绍了Spring IOC容器的设计与实现,同时也讲到了高级容器ApplicationContext中有个refresh()方法,执行了这个方法标志着 IOC 容器正式启动,简单来说,IOC 容器的初始化是由refresh()方法来启动的。而在Spring IOC 容器启动的过程中, 阅读全文
posted @ 2020-11-05 21:23 唐浩荣 阅读(4944) 评论(0) 推荐(11) 编辑
摘要:1、Spring IOC容器的设计 我们知道,在Spring中实现控制反转的是IoC容器,所以对于 IoC 来说,最重要的就是容器。因为容器管理着 Bean 的生命周期,控制着 Bean 的依赖注入。那么, 在Spring框架中是如何设计容器的呢?我们来看一下:Spring IoC 容器的设计主要是 阅读全文
posted @ 2020-11-02 12:23 唐浩荣 阅读(5646) 评论(2) 推荐(14) 编辑
摘要:1、本章前言 我们只要提到Spring这个词,有简单了解过Spring的人基本上都会脱口而出IoC、DI和AOP这几个概念。但是对于初学者来说,一下子搞懂IoC和DI的概念还是挺麻烦的。比如之前我自己刚刚学习Spring的时候,只知道IoC能够帮我们创建对象,不再需要我们自己去创建了,并且那时IoC 阅读全文
posted @ 2020-07-31 13:49 唐浩荣 阅读(5979) 评论(0) 推荐(11) 编辑
摘要:在上一章内容中,详细的介绍了什么是Spring,Spring的历史与发展和Spring的一些特点。所以这一章来创建一个Spring的入门案例HelloSpring。 1、创建项目 首先创建一个名称为Hello_Spring的Maven项目。 2、导入依赖 然后在pom.xml中导入spring依赖, 阅读全文
posted @ 2020-07-23 18:00 唐浩荣 阅读(4290) 评论(0) 推荐(4) 编辑
摘要:1、Spring的简介 Spring的英文翻译为春天,可以说是给Java程序员带来了春天,因为它极大的简化了开发。我得出一个公式:Spring = 春天 = Java程序员的春天 = 简化开发。最后的简化开发正是Spring框架带来的最大好处。 Spring是一个开放源代码的设计层面框架,它是于20 阅读全文
posted @ 2020-07-21 22:01 唐浩荣 阅读(28810) 评论(2) 推荐(26) 编辑