10 2020 档案
摘要:常见的是配置数据库文件, 以配置Druid连接池为例, 直接配置连接池方式如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="
阅读全文
摘要:自动装配: 根据指定装配规则(属性名称或属性类型), Spring自动将匹配的属性值进行注入 实例: byName 创建Department类: public class Department { @Override public String toString() { return "Depart
阅读全文
摘要:Bean的生命周期就是对象从创建到销毁的过程, 一共有七步: 通过构造器创建bean实例(无参数构造); 设置bean的属性值和对其他bean引用(调用set方法); 把bean实例传递给bean后置处理器的方法postProcessBeforeInitialization 调用bean的初始化的方
阅读全文
摘要:什么是单例、多例: 单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的; 多例则指每个请求用一个新的对象来处理,比如action; 详细说明可参考: https://www.cnblogs.com/ggds/p/7855824.html 可以用Sprin
阅读全文
摘要:Spring有两种类型的bean, 一种普通bean, 一种工厂bean(FactoryBean) 普通Bean: 在配置文件中定义的bean类型就是返回类型; 工厂bean: 在配置文件中定义的bean类型可以和返回类型不一样 创建工厂bean的方法: 第一步: 创建类, 实现接口FactoryB
阅读全文
摘要:集合类型这里例举四类: 数组, List, Map, Set, 其中每一种在xml文件中都有对应的配置方法, 举例说明如下: 创建Person类: package com.ryan.spring5.inputCollection; import java.sql.SQLOutput; import
阅读全文
摘要:注入内部bean 当需要在一个类中使用另一个类中的内容时, 可以按前篇所说的使用注入外部bean的方式: 除此之外, 还可以使用注入内部bean的方式, 重点在于在xml文件中, 在bean内嵌套bean赋值, 以下例说明: 在Employee类中引入Department类: Department类
阅读全文
摘要:如果不使用Spring, 当我们在一个类中要应用另一个类中的方法时, 需要在前类中创建后类的对象后再使用, 如下例: 我们要在 Animal 类中调用 Mammal 接口中的方法, 需要以下操作: 1. Mammal接口: public interface Mammal { public void
阅读全文
摘要:注入空值的方法: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema
阅读全文
摘要:Bean管理指的是Spring创建对象和Spring注入属性 Spring创建对象即之前所说的使用xml配置 id 和 class. Spring注入属性(也称注入依赖)有两种方式: 使用set方法进行注入和使用有参构造进行注入 使用set方法注入属性示例: 类文件: package com.rya
阅读全文
摘要:1.IOC思想基于IOC容器完成, IOC容器底层就是对象工厂 2.Spring提供IOC容器实现的两种方式(两个接口): 1).BeanFactory: IOC容器基本实现方式, 是Spring内部使用的接口, 不提供开发人员进行使用, 加载配置文件是不会创建对象, 在获取对象(使用)时才去创建对
阅读全文
摘要:什么是IOC IOC即控制反转, 就是把对象创建和对象之间的调用过程, 交给Spring进行管理, 从而降低耦合度. 举个例子, 如果我们要在一个类(U1)里调用另一个类(U2)的普通方法, 则我们需要在U1里通过new关键字创建U2的对象并调用其中的方法, 但这样耦合度太高. 一个改进的方法是使用
阅读全文
摘要:一. 使用IDEA新建一个Java项目 二. 新建lib目录, 将下载的spring下的libs目录下的以下4个jar包复制到lib目录: 另外将commons-logging-1.2.jar复制到目录下, 因为上面四个jar包需要依赖这个jar包: 三. 将以上jar包导入到项目中: 四. 创建普
阅读全文
摘要:首先查看当前Spring的版本, 包括测试版和稳定版: 访问 spring.io, 在Projects - Spring Framework - learn 中查看spring版本, 确定要下载的版本 下载地址: https://repo.spring.io/release/org/springfr
阅读全文

浙公网安备 33010602011771号