![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring框架
记录spring框架的学习过程
姜丝加姜丝
不忘初心,脚踏实地。
展开
-
Redis
Redis简介简单介绍Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。NOSQL:非关系型数据库,数据与数据之间没有关联关系。就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题类型键值(key-value)存储数据库列存储数据库:键仍然存在,但是指向了多个列,HBase (eg:博客平台(标签和文章原创 2020-07-21 10:53:02 · 452 阅读 · 0 评论 -
Spring 学习 对象的⽣命周期、配置⽂件参数化、后置处理Bean
Spring 学习 对象的⽣命周期1、对象的⽣命周期1、什么是对象的⽣命周期2、 为什么要学习对象的⽣命周期⽣命周期的3个阶段1、创建阶段2、、初始化阶段3、销毁阶段2、配置⽂件参数化1、配置⽂件参数的开发步骤3、⾃定义类型转换器1、类型转换器2、⾃定义类型转换器3、 细节3、后置处理Bean1、对象的⽣命周期1、什么是对象的⽣命周期指的是⼀个对象创建、存活、消亡的⼀个完整过程2、 为什么要学习对象的⽣命周期由Spring负责对象的创建、存活、销毁,了解⽣命周期,有利于我们使⽤好Spring为我转载 2020-06-15 17:09:29 · 256 阅读 · 0 评论 -
Spring学习 反转控制 与 依赖注⼊
Spring学习 反转控制 与 依赖注⼊1、 反转(转移)控制(IOC Inverse of Control)2、 依赖注⼊ (Dependency Injection DI)3、Spring⼯⼚创建复杂对象1、 什么是复杂对象2、Spring⼯⼚创建复杂对象的3种⽅式2.1 FactoryBean接⼝FactoryBean的实现原理[简易版]FactoryBean总结2.2 实例⼯⼚2.3 静态⼯⼚4、控制Spring⼯⼚创建对象的次数1、如何控制简单对象的创建次数2、如何控制复杂对象的创建次数3、为什么原创 2020-06-15 16:39:22 · 199 阅读 · 0 评论 -
spring学习 注⼊(Injection)
spring学习 注⼊(Injection)1、什么是注⼊1.1 为什么需要注⼊1.2 如何进⾏注⼊[开发步骤]1.3 注⼊好处2、Spring注⼊的原理分析(简易版)3、Set注⼊详解1. JDK内置类型1.1 String+8种基本类型1.2 数组1.3 Set集合1.4 List集合1.5 Map集合1.6 Properites1.7 复杂的JDK类型 (Date)2. ⽤户⾃定义类型2.1 第⼀种⽅式2.2 第⼆种⽅式3. Set注⼊的简化写法3.1 基于属性简化3.2 基于p命名空间简化4、构造原创 2020-06-15 16:18:25 · 478 阅读 · 0 评论 -
【Spring 】工厂设计模式、第一个Spring程序细节分析、整合日志框架
【Spring 】工厂设计模式、第一个Spring程序细节分析、整合日志框架第⼀章 引⾔1. EJB存在的问题2. 什么是Spring3、工厂设计模式⼯⼚设计模式简单工厂的设计通⽤⼯⼚的设计通⽤⼯⼚的使⽤⽅式总结:4、第一个 Spring 程序配置 Spring 的 jar 包:Spring 的配置文件:Spring 的核⼼API重量级资源5、程序开发细节分析Spring ⼯⼚的相关的⽅法配置文件中的细节6、Spring5.x 与 日志框架 的整合第⼀章 引⾔1. EJB存在的问题2. 什么是Spri原创 2020-06-15 02:17:55 · 215 阅读 · 0 评论 -
indelliJ IDEA 查询数据库数据(传统开发方式)及indelliJ IDEA连接数据库遇到的问题和解决方法
indelliJ IDEA 查询数据库数据(传统开发方式)及indelliJ IDEA连接数据库遇到的问题和解决方法原创 2020-04-28 21:17:45 · 865 阅读 · 1 评论 -
spring多配置文件的加载方式
一、多配置文件的加载方式在src的目录下多创建一个配置文件,现在我们有两个核心的配置文件,同时加载这两种配置文件的方法有两种。1、主配置文件中包含其他配置文件方法:<import resource="applicationContext2.xml"/>2、工厂创建的时候直接加载多个配置文件:ApplicationContext ac=new ClassPathXmlAppl...原创 2020-04-27 14:38:17 · 222 阅读 · 0 评论 -
DI:依赖注入 之 构造方法注入、集合属性注入
一、DI:依赖注入1、创建两个接口和实现类//一个Service接口package cn.tx.service;public interface OrderService { public void saveOrder();}//一个Dao接口package cn.tx.dao;public interface OrderDao { public void s...原创 2020-04-25 18:40:53 · 353 阅读 · 0 评论 -
实例化Bean对象的三种方式
一、实例化Bean对象的三种方式配置方法前先创建一个接口和接口实现类接口public interface UserService { public void hello();}接口实现类public class UserServiceImpl implements UserService{ public UserServiceImpl(){ Syst...原创 2020-04-25 16:10:27 · 844 阅读 · 0 评论 -
ApplicationContext实现类和Bean标签及其属性
一、ApplicationContext实现类* ClassPathXmlApplicationContext : 加载类路径下的spring配置文件* FileSystemXmlApplicationContext:加载本地磁盘下的spring配置文件二、spring框架的Bean管理的配置文件方式1、 id属性和name属性的区别* id -- Bean起个名字...原创 2020-04-25 14:53:58 · 485 阅读 · 0 评论 -
IOC入门代码 及相关配置详细解析
1、在IntelliJ IDEA上创建一个工程2、在pom.xml里面配置相应的坐标,大家可以在Maven官网上获取相关坐标的代码Maven官网地址:https://mvnrepository.com坐标解析代码中说明<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...原创 2020-04-24 18:27:47 · 417 阅读 · 0 评论 -
Spring的IOC核心技术、DI依赖注入
1.什么是IOCIOC-iInverse of Control,控制反转,将对象的创建权力反转给Spring框架!!控制反转(Inversion of Control,缩写为loC),是面向对象编程中的一种设计原则,可以用来减低计尊机代码之间的耦合度。解决问题:使用IOC可以解决的程序耦合性高的问题!!|2、什么是控制反转,谁控制谁,控制什么,为何是反转1、传统Java SE程序设计,...原创 2020-04-20 21:26:22 · 178 阅读 · 0 评论 -
spring框架概述及其优点
1、spring框架概述Spring:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向...原创 2020-04-20 20:57:01 · 3218 阅读 · 0 评论