
Spring
Spring、SpringMVC,SpringBoot、SpringCloud
吃透Java
专注Java技术,每天都要努力一点点
展开
-
Spring框架十一、Spring IOC源码概述
一、Spring IOC Bean对象注入原理Spring bean对象的注入,分为xml注入和注解注入,这两种方式都是利用反射来实现的。1、xml方式注入xml方式是通过反射找到类中的set方法,调用此方式实现注入的:UserService.javapublic class UserService {}UserController.javapublic class UserCo...原创 2020-04-06 22:10:49 · 210 阅读 · 0 评论 -
Spring框架十、Spring IOC启动流程源码分析二
紧接着上一篇分析一、prepareBeanFactory(beanFactory)prepareBeanFactory()这个方法主要做beanFactory的预准备工作,对beanfactory配置容器特性,例如类加载器、事件处理器等protected void prepareBeanFactory(ConfigurableListableBeanFactory beanFactory) ...原创 2020-04-04 10:20:50 · 296 阅读 · 1 评论 -
Spring框架九、Spring IOC启动流程源码分析一
一、环境准备public class MyTest { @Test public void test01() throws FileNotFoundException { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("application_context....原创 2020-04-02 20:43:48 · 305 阅读 · 0 评论 -
Spring框架八、Spring IOC重要接口
我们使用Spring的时候,总是定义一个applicationContext.xml的文件,然后里面会定义各种bean,那么Spring框架是怎么对这些外部资源文件访问的呢?我们下面首先来看Resource组件。一、Resource接口Spring 为资源访问提供了一个 Resource 接口,该接口提供了更强的资源访问能力,Spring 框架本身大量使用了 Resource 接口来访问底层资...原创 2020-03-28 11:56:42 · 1221 阅读 · 0 评论 -
Spring框架七、Spring Transactional传播特性
一、事务的传播特性事务的传播特性指的是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行?spring的事务传播行为一共有7种:二、测试事务的传播特性1、环境准备application_context.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram...原创 2020-03-25 13:52:19 · 623 阅读 · 0 评论 -
Spring框架六、Spring AOP高级应用
一、Spring JdbcTemplate在spring中为了更加方便的操作JDBC,在JDBC的基础之上定义了一个抽象层,此设计的目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式,可以尽可能保留灵活性,将数据库存取的工作量讲到最低。...原创 2020-03-22 21:48:57 · 451 阅读 · 0 评论 -
Spring框架五、Spring AOP简介与使用
AOP:Aspect Oriented Programming 面向切面编程。OOP:Object Oriented Programming 面向对象编程。面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。AOP是Spring中重要的核心点,虽然IOC容器没有依赖AOP,但是AOP提供...原创 2020-03-21 22:38:46 · 822 阅读 · 1 评论 -
Spring框架四、Spring IOC注解使用
在之前的项目中,我们都是通过xml文件进行bean或者某些属性的赋值,其实还有另外一种注解的方式,在企业开发中使用的很多,在bean上添加注解,可以快速的将bean注册到ioc容器。一、使用注解的方式注册bean到IOC容器中1、使用介绍如果想要将自定义的bean对象添加到IOC容器中,需要在类上添加某些注解Spring中包含4个主要的组件添加注解:@Controller:控制器,推荐给...原创 2020-03-21 13:22:51 · 386 阅读 · 0 评论 -
Spring框架三、Spring IOC基本使用
一、spring对象的获取及属性赋值方式People.javapackage com.bobo.bean;public class People { private int id; private String name; private int age; private boolean gender; public int getId() { ...原创 2020-03-20 23:56:34 · 353 阅读 · 0 评论 -
Spring框架二:Spring环境搭建
通过Spring IOC简单的基本使用来搭建Spring框架一、通过手动导入jar包的方式来实现1、使用spring IOC导入以下五个jar包commons-logging-1.2.jarspring-beans-5.2.3.RELEASE.jarspring-context-5.2.3.RELEASE.jarspring-core-5.2.3.RELEASE.jarspring-...原创 2020-03-19 20:32:21 · 1355 阅读 · 0 评论 -
Spring框架一:Spring初识
一、框架 框架就是某些个人或者组织定义了一系列的类或者接口,提前定义好了一些实现,用户可以在这些类和接口的基础之上,使用这些类来迅速的形成某个领域或者某个行业的解决方案,简化开发的过程,提高开发的效率。就好比:你要盖一座房子,先把柱子,房梁等先建设好,然后只需要向房子中填充就可以了,可以按照自己的需求进行设计,其实我们做的项目、系统都是类似的方式,如果所有的代码全部都需要自己实现,那么这个工...原创 2020-03-19 10:52:27 · 544 阅读 · 0 评论