0
点赞
收藏
分享

微信扫一扫

spring的简单介绍及创建第一个项目

新鲜小饼干 2022-02-10 阅读 71

总结笔记:Java EE企业级应用开发教程(SSM)

学习目标:

在这里插入图片描述

什么是Spring

安利一篇优秀博文:Spring入门第一讲——Spring框架的快速入门
在实际开发中,通常服务器端在采用三层体系架构,分别为表示层(Web)
、业务逻辑层(Service)、持久层(Dao),Spring对每一层都提供了技术支持。
在这里插入图片描述

Spring框架的优点

Spring具有简单、可测试和松耦合等特点。Spring不仅可以用于服务器开发,也可以应用于任何Java应用的开发中。
在这里插入图片描述

Spring框架模块/体系结构

采用的是分层架构,它一系列的功能要素被分成20个模块。
在这里插入图片描述
灰色是主要讲解模块。
提供了BeanFactory,Spring将管理对象称为Bean。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Spring的下载及目录结构

在这里插入图片描述
schema约束文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Spring的核心容器

BeanFactory容器,该方法不常见

在这里插入图片描述

ApplicationContext容器

1.通过ClassPathXmlApplicationContext创建

ClassPathXmlApplicationContext会从类路径classPath中寻找指定的XML配置文件,找到并装载完成ApplicationContext的实例化工作。

在这里插入图片描述
在这里插入图片描述

Spring的入门程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建UserDao接口和实现类在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在此文件路径下找到
在这里插入图片描述
在这里插入图片描述
复制粘贴,加版本 -4.3
在这里插入图片描述
注意格式:id与class之间的空格
Multiple markers at this line @Override的解决方法
记得试完一个方法就重启软件。
Spring:Type mismatch: cannot convert from ClassPathXmlApplicationContext to ApplicationContext
依赖注入的概念
在这里插入图片描述
依赖注入的实现方式(注入到bean 储存中两种方式):
setter
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

构造方发实例化

举报

相关推荐

0 条评论