摘要: Application Context 是 BeanFactory 的子接口,也被成为 Spring 上下文。 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 bean,将所有的 bean 集中在一起,当有请求的 阅读全文
posted @ 2020-04-20 20:42 爱吃西瓜的番茄酱 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Spring 的 BeanFactory 容器 这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 中被定义。 在 Spring 中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 类。这个容器从一个 XML 文件中读取配置元数据,由这些元数据来生 阅读全文
posted @ 2020-04-20 20:34 爱吃西瓜的番茄酱 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans。 Spring IoC 容器利用 Java 的 POJO 阅读全文
posted @ 2020-04-20 20:17 爱吃西瓜的番茄酱 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1、使用IDEA2018专业版, 我试了IDEA2019教育版和IDEA2020社区版,都无法顺利创建一个Spring项目,实在是恼火,一气之下,统统卸载掉。 重装了一个IDEA2018专业版,突然就变得很顺利了。 2、在IDEA中安装Spring插件 点击File settings Pl 阅读全文
posted @ 2020-04-19 22:29 爱吃西瓜的番茄酱 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 我们常说的 Spring 实际上是指 Spring Framework,而 Spring Framework 只是 Spring 家族中的一个分支而已。 Spring家族中,除了Spring Framework,主要还有: Spring Boot Spring MVC Spring Cloud 什么 阅读全文
posted @ 2020-04-18 08:39 爱吃西瓜的番茄酱 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应 阅读全文
posted @ 2020-04-17 21:55 爱吃西瓜的番茄酱 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实 阅读全文
posted @ 2020-04-17 21:10 爱吃西瓜的番茄酱 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构可以自 阅读全文
posted @ 2020-04-17 20:21 爱吃西瓜的番茄酱 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象 阅读全文
posted @ 2020-04-16 21:54 爱吃西瓜的番茄酱 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性就是同一个事件发生在不同的对象上会产生不同的结果。 多态的优点 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 比如: 当使用多 阅读全文
posted @ 2020-04-16 21:13 爱吃西瓜的番茄酱 阅读(126) 评论(0) 推荐(0) 编辑