首先上传一个 JDK安装包 jdk-8u144-linux-x64.rpm 执行下面命令 rpm -ivh jdk-8u144-linux-x64.rpm 配置JDK环境变量 vi /etc/profile 将下面的配置路径 放到 profile 文件里面 #set java environment ...
分类:
编程语言 时间:
2020-07-06 11:00:48
阅读次数:
84
1.0时代:需要一个Dao层(接口+ImpL)、对应一个Service层(接口+ImpL) 1、Dao层封装了数据库操作,Service层 ImpL类 通过 new 一个Dao的ImpL类 并赋值给 Dao接口,实现对Dao层的调用,从而达到Dao层对于客户透明的目的。 2、具体代码:private ...
分类:
其他好文 时间:
2020-07-05 19:34:56
阅读次数:
69
1.基于注解ioc 1.扫描包<context:component-scan>2.穿件对象交给容器 @Component 相当于:<bean id="" class=""> 3.依赖注入@Autowired 相当于:<property name="" ref=""> 4.@Value 注入基本数据类 ...
分类:
编程语言 时间:
2020-07-05 13:32:26
阅读次数:
79
阅读全文大概需要7分钟前言大多数文章讲"什么到Spring?"上来就是控制反转(IoC)或依赖注入(DI)和面向切面编程(AOP),拿着官网文档直译copy。对小白来说并不友好,看完可能还是一头雾水。下面是我利用业余时间整理的一些资料、书籍和自己的理解,致力于更容易理解方式讲Spring。[toc]什么是Spring?Spring是一个开源框架,Spring是于2003年兴起的
分类:
编程语言 时间:
2020-07-05 10:40:32
阅读次数:
123
前言 首先思考一个问题,如果你正在做一个复杂的系统,一个系统模块内有几百个功能业务类,这些类需要使用同一些对象来进行工作。那么,你会怎样去管理这些通用且一样的 对象呢? 学习过Spring的朋友会知道,Spring框架为此提供了一种非常先进的思想,即IOC(控制反转)。Spring可以理解为一个工厂 ...
分类:
编程语言 时间:
2020-07-05 10:29:38
阅读次数:
69
前言上一篇介绍了一些理解和概念,本篇结合代码谈谈,本篇适合小白代码在github仓库[toc]IoC-第一个Spring程序先来个Demo感受一下,代码是基于Maven构建的,如果不熟悉maven可以查看公众号JavaPub目录学习。创建项目在Idea新建Maven项目,目录结构如图导入依赖pom.xml<?xmlversion="1.0"encoding="UTF-8"?><p
分类:
编程语言 时间:
2020-07-05 10:26:07
阅读次数:
69
前言 上一篇介绍了一些理解和概念,本篇结合代码谈谈,本篇适合小白 代码在 github 仓库 前言 IoC - 第一个 Spring 程序 Spring 依赖注入的三种方式 属性 setter 注入 构造方法注入 根据注解注入 IoC - 第一个 Spring 程序 先来个 Demo 感受一下,代码 ...
分类:
编程语言 时间:
2020-07-04 23:00:56
阅读次数:
81
前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本。因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析。 本篇文章主要介绍 Spring IoC 容器中 bean 的属性赋值阶段。 正文 我们在Spring IoC bean 的创建一文中分析创建 ...
分类:
编程语言 时间:
2020-07-04 13:53:35
阅读次数:
77
4.1.3.微服务的核心之springboot重新认识【上】 3.1.springboot重新认识 3.1.1.springboot的前世今生 3.1.1.1.spring boot是什么? 从spring framework开始,核心功能:IOC/DI和MVC,AOP. spring中bean自动 ...
分类:
编程语言 时间:
2020-07-03 19:45:07
阅读次数:
55
这张图是最最简单的处理流程图,其中还省略了初始化国际化、事件广播器等流程;下面参照ClassPathXmlApplicationContext源码,记录下IOC容器启动的大致流程: 1、ClassPathXmlApplicationContext构造器 public ClassPathXmlAppl ...
分类:
编程语言 时间:
2020-07-03 19:09:19
阅读次数:
61