
Spring
文章平均质量分 84
化身强盗_Bandit
这个作者很懒,什么都没留下…
展开
-
Spring --- 循环依赖是怎么解决的
问题:怎么解决循环依赖的首先配置两个类A,B。A中有B属性,B中有A属性三级缓存都有啥singletonObjects:一级缓存,已经创建好的Bean的全局缓存earlySingletionObjects:二级缓存,提前暴露的Bean的全局缓存,但是还在创建中。如果不存在AOP,这个缓存已经足以解决循环依赖的问题但是如果有AOP,就需要三级缓存singletonFactories:三级缓存,单例工厂的缓存三级缓存存的内容是ObjectFactory,一个函数式接口在A实例化的时原创 2022-04-05 19:32:51 · 808 阅读 · 0 评论 -
Spring --- 为什么XML和注解方式配置的Bean,XML方式优先呢?(源码级分析)
目录问题导入:先测一下注解扫描放在bean前面再测一下注解扫描放在bean后面结论:问题导入:xml和注解方式配置两个bean,标识符id都为user: 为什么优先使用XML配置的Bean进行注入呢?首先我们要知道,Spring启动流程refresh方法中先在obtainFreshBeanFactory()中注册BeanDefinition,最后在finishBeanFactoryInitialization(beanFactory)实例化标识为Singleton的BeanDefini原创 2022-04-04 21:21:13 · 2531 阅读 · 0 评论 -
Redis入门(二)--- redis新增数据类型,jedis操作redis,springboot整合redis
文章目录4、Redis新增的数据类型4.1 Bitmaps4.1.1 基本命令4.1.2 实例4.1.3 Bitmaps和set的对比4.2 HyperLogLog4.2.1 基本命令4.2.2 实例4.3 Geospatial4.3.1 基本命令4.3.2 实例5、Jedis操作redis5.1 Jedis-String5.2 Jedis-List5.3 Jedis-Set5.4 Jedis-Hash5.5 Jedis-Zset6、Springboot整合Redis1、pom依赖2、配置config3、测原创 2021-12-11 10:10:54 · 1905 阅读 · 0 评论 -
Springboot使用jar包文件上传回显和部署云端
文章目录一、springboot项目部署云端Linux1、打包2、上传云服务器3、部署jar包相关linux命令二、jar包方式文件上传的路径问题1、问题引入2、问题解决:这几天尝试使用springboot的jar包方式部署云端,总结一下经验和遇到的问题一、springboot项目部署云端Linux1、打包1、设置一个云端未使用的端口,springboot以jar包形式运行会占用这个端口2、pom.xml打包方式改为jar3、使用maven工具打包,先clean一下再使用package打包成原创 2021-12-07 19:14:55 · 1645 阅读 · 0 评论 -
SpringMVC---SSM整合(狂神说项目练习)
九.SSM整合导依赖<dependencies> <!-- spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version>原创 2021-08-25 18:18:33 · 412 阅读 · 2 评论 -
SpringMVC---使用注解开发,404错误原因,RESTful,页面跳转,Json交互
四.SpringMVC项目搭建(注解版)1.首先配置springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spring原创 2021-08-23 23:39:56 · 2494 阅读 · 0 评论 -
SpringMVC---初识SpringMVC,回顾servlet和分析SpringMVC原理
一.MVC和Servlet回顾1.1 回顾MVCMVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括原创 2021-08-23 10:18:45 · 257 阅读 · 0 评论 -
Spring---环境搭建和第一个Spring程序
一.环境搭建新建一个普通Maven项目,删除src文件夹,作为父工程,修改pom.xml导入依赖:前往https://mvnrepository.com/搜索Spring依赖,选择Spring Web MVC依赖会帮助我们自动导入其他相关依赖<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <grou原创 2021-08-18 17:27:27 · 147 阅读 · 0 评论 -
Spring---Spring概述,IOC,依赖注入(DI),Bean的作用域,自动装配,注解开发,JavaConfig,代理模式,AOP,Mybatis-Spring
Spring个人向笔记一.Spring概述及IOC1.1 简介1.2 框架特征1.3 IOC概述1.3.1分析原理1.3.2 IOC本质1.3.3 IOC在Spring中二.Spring快速上手2.1 需要的依赖(汇总)2.2 基本配置文件beans.xml2.3 第一个Spring程序2.4 Spring改造1.3程序(IOC)2.5 聊聊Spring配置内容2.5.1 别名2.5.2 Bean配置2.5.3 import三.依赖注入(DI)3.1 概念3.2 构造器注入(官方推荐)3.3 set方式注原创 2021-08-21 18:28:27 · 622 阅读 · 0 评论