E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
*Spring系列
死磕
Spring系列
:MVC源码分析
为了方便利用使用的思维进行理解,我们可以先从程序调用入口出发,先对调用层面进行说明,再对程序框架本身处理进行深入。简而言之就是先说明一个请求进入mvc逻辑需要经过哪些处理步骤(1~7节),再说明处理步骤中mvc是怎样提供参数支持的(8~10节)。1.ServletServlet是一个处理http请求的标准类,它处于javax.servlet.http包,属于java标准库的扩展部分。其中主要有in
一半@java
·
2023-12-21 13:27
Java
Spring
mvc
spring
java
Spring系列
之HikariCP连接池
为什么SpringBoot2.0要选择HikariCP来作为默认的连接池呢?我们先看一下官网的一张对比图。一个连接周期定义为单个DataSource.getConnection()/Connection.close()。一个语句周期定义为单个Connection.prepareStatement(),Statement.execute(),Statement.close()从上图看出,Hikari
Java架构大仙
·
2023-12-21 09:54
初步认识spring,一问掌握spring应用知识文集。
欢迎点赞✍评论⭐收藏文章目录认识
spring系列
知识一、认识
spring系列
(1)01.Spring是什么?02.使用Spring的好处?03.什么是依赖,什么是依赖注入?
普修罗双战士
·
2023-12-21 07:52
Java专栏
数据库专栏
SpringCloud专栏
spring
数据库
java
服务器
spring
boot
intellij-idea
深度学习
菜鸟学
Spring系列
之循环依赖
Spring解决循环依赖的三种方式引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第一种:构造器参数循环依赖表示通过构造器注入构成的循环依赖,此依赖是无法解决的,只能抛出BeanCurrentlyInCreationException异常表示循环依赖。如在创建
野生Java程序员
·
2023-12-18 03:02
06 SpringBoot_AJAX
1SpringBoot概述1.1什么是SpringBootBoot单词的意思是:开机,启动SpringBoot是
Spring系列
框架开机引导器,内部已经合理配置,使用时候基本不用配置,就可以默认工作,也就是基本不用配置就能使用
蟑螂恶霸不是恶霸
·
2023-12-06 07:25
Spring
认证学习
spring
boot
ajax
java
Spring系列
__03IOC的一些补充
这篇文章是对前一篇的一些补充:#1.SpringIOC容器可以管理Bean的声明周期:*通过构造器或工厂方法创建bean的实例;*为bean属性设置值或者引入其他bean;***调用bean的初始化方法**,此时bean就可以使用了;***容器关闭时,调用bean的清理方法**。在bean的声明里定义init-method和的story-method,来定义bean的初始化方法和销毁方法。#2.b
本墨BM
·
2023-12-05 14:34
IntelliJ IDEA的下载安装配置步骤详解
总结起来,IDEA具有以下几个主要优势:强大的整合能力:IDEA支持集成各种开发过程中的编程框架,包括常见的git、JVM系编程语言、
Spring系列
产品、移动
菜鸟学识
·
2023-12-05 12:53
intellij
idea
【Spring】AOP动态代理(jdk cglib)详解 底层原理及操作术语 五种通知类型(使用AspectJ 注解及XML操作)
【
Spring系列
】IOC控制反转【
Spring系列
】IOC操作bean管理(一)——bean管理实例详解【
Spring系列
】IOC操作bean管理(二)——bean的生命周期、作用域【
Spring系列
肥宅快乐鼠
·
2023-12-03 05:54
▶后端
▶框架
#
【Spring】
spring
aop
java
框架
后端
Spring系列
缓存注解@Cacheable @CacheEvit @CachePut 使用姿势介绍
imageSpringBoot系列缓存注解@Cacheable@CacheEvit@CachePut使用姿势介绍Spring在3.1版本,就提供了一条基于注解的缓存策略,实际使用起来还是很丝滑的,本文将针对几个常用的注解进行简单的介绍说明,有需要的小伙伴可以尝试一下本文主要知识点:@Cacheable:缓存存在,则使用缓存;不存在,则执行方法,并将结果塞入缓存@CacheEvit:失效缓存@Cac
一灰灰blog
·
2023-12-01 12:03
Spring Framework远程代码执行漏洞 CVE-2022-22965 漏洞复现
SpringFramework远程代码执行漏洞CVE-2022-22965漏洞复现和相关利用工具名称:SpringFramework远程命令执行漏洞描述:Springcore是
Spring系列
产品中用来负责发现
梧六柒
·
2023-12-01 02:22
网络安全
web安全
web安全
网络安全
Spring系列
:基于XML的方式构建IOC
文章目录一、搭建模块spring6-ioc-xml二、获取bean的三种方式三、基于setter注入四、基于构造器注入五、特殊值处理六、为对象类型属性赋值七、引入外部属性文件八、基于XML自动装配一、搭建模块spring6-ioc-xml①引入配置文件引入spring6-ioc-xml模块配置文件:beans.xml、log4j2.xml②添加依赖org.springframeworkspring
Code技术分享
·
2023-11-29 09:06
spring
xml
Spring系列
:基于注解的方式构建IOC
文章目录一、搭建子模块spring6-ioc-annotation二、添加配置类三、使用注解定义Bean四、@Autowired注入五、@Resource注入六、全部代码从Java5开始,Java增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、类加载和运行时被读取,执行相应的处理。开发人员可以通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。Spri
Code技术分享
·
2023-11-29 09:06
spring
java
后端
Spring系列
19:SpEL详解
本文内容SpEL概念快速入门关键接口全面用法bean定义中使用SpEL概念Spring表达式语言(简称“SpEL”)是一种强大的表达式语言,支持在运行时查询和操作对象图。语言语法类似于UnifiedEL,但提供了额外的功能,最值得注意的是方法调用和基本的字符串模板功能。虽然SpEL是Spring产品组合中表达式评估的基础,但它不直接与Spring绑定,可以独立使用。表达式语言支持以下功能:字面表达
空虚碧海
·
2023-11-27 10:14
读书笔记
redis
Spring 源码学习(十) Spring mvc
spring系列
转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts经过前面的AOP(面向切面编程)和Transaction(事务管理),
带鱼真好吃
·
2023-11-26 12:48
Spring系列
之详解spring声明式事务(@Transactional)
什么是声明式事务?所谓声明式事务,就是通过配置的方式,比如通过配置文件(xml)或者注解的方式,告诉spring,哪些方法需要spring帮忙管理事务,然后开发者只用关注业务代码,而事务的事情spring自动帮我们控制。比如注解的方式,只需在方法上面加一个@Transaction注解,那么方法执行之前spring会自动开启一个事务,方法执行完毕之后,会自动提交或者回滚事务,而方法内部没有任何事务相
智能编程设计工作室
·
2023-11-25 16:05
spring系列
spring
java
spring
boot
Spring系列
(一)、Spring入门及七大模块
1Spring概述1.1什么是Spring?Spring是一个轻量级Java开发框架,最早由RodJohnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEEfull-stack(全栈-一站式)轻量级开源框架,为开发Java应用程序提供全面的基础框架支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring
一宿君
·
2023-11-24 21:26
Java编程技术
Spring
Spring七大模块
Spring系列
学习之Spring IOC
SpringIOCSpringIOC的简单了解、使用。目录SpringIOC一、SpringIOC是什么?二、实现SpringIOC的三种方式三、使用步骤1.使用XML实现SpringIOC1.1配置applicationContext.xml文件1.2配置程序入口Application类1.3使用XML实现IOC创建对象的三种方式1.4向IOC注入集合对象2.使用注解方式实现IOC2.1四种组件
yygs!
·
2023-11-23 13:42
spring
java
Spring_管理bean对象 - - 基于注解
推荐视频:尚硅谷-Spring5框架最新版教程(idea版)这是我觉得很不错的一套视频,我的
spring系列
的文章全是学习上述视频的学习笔记管理bean对象---基于注解使用注解的目的:简化xml配置注解的位置
我看谁还在睡觉
·
2023-11-18 21:21
java
后端框架
spring
java
设计模式之Bridge模式(桥接模式)
这几天重新去看
spring系列
的框架了(也又次体会到了理解设计模式在学习框架时的好处),没有接着写,发生了一些事,又少了些许束缚,但结果对向往自由的我来说总是好的,虎入山林,龙归沧海,听听音乐,整理整理博客
烟 鬼
·
2023-11-11 23:57
JavaLearn
设计模式
桥接模式
java
Spring基础(2):放弃XML,走向注解
作为
Spring系列
第一篇,主要目的还是帮大家摆脱对Spring的刻板认知,刷新你们的三观,毕竟太多人对Spring的理解仅限于所谓的IOC和AO
smart哥
·
2023-11-11 14:40
spring基础
spring
java
spring基础
Spring系列
之@Configration和@Bean注解详解(bean批量注册)
上次去头条面试:面试官:spring中,类上加不加@Configuration注解,有什么区别?我:当某个类上有@Configuration注解的时候,可以在这个类中使用@Bean注解向spring容器中注册bean;如果不加@Configuration注解,不能通过@Bean注解注册bean。面试官:你确定不用@Configuration注解,不能通过@Bean注解来注册bean?我:看着面试官
智能编程设计工作室
·
2023-11-10 19:03
spring系列
spring
java
后端
SpringBoot系列-1启动流程
由于前面的
Spring系列
对Spring容器已经进行了较为细致的梳理,相同内容不进行重复说明。1.案例添加SpringBoot和web依赖:org.springframework.
Ewen Seong
·
2023-11-06 08:30
SpringBoot系列
spring
boot
后端
java
2019年高级Java程序员面试题汇总 施工中
目录JDKJVM基础知识事物线程池设计模式Strut2DubboZookeeper
Spring系列
Redis系列Mysql系列Java多线程消息中间件其他程序设计编程题面试技术外的问题引言:随着金九银十的到来
一只努力学习的弱鸡
·
2023-11-02 15:03
死磕
Spring系列
:BeanDefinition注册流程
在Spring项目中,为什么我们仅仅只需要在类上定义一个@Component之类的注解,就能让Spring去管理和使用这个类了呢?聪明的小伙伴肯定很快就想到了,肯定是在启动项目的时候,框架去判断类上面有没有特定的注解,然后通过反射去创建对象的。Spring就是以这样的思路来进行Bean管理的,但是Spring在其中考虑的更细致,比如这个bean在以后使用的时候是新创建,还是使用最开始创建的对象,还
一半@java
·
2023-11-01 21:18
Spring
java
spring
后端
Spring系列
之基础
目录Spring概述Spring的优点SpringFramework的组成总结Spring概述Spring是目前主流的JavaWeb开发框架,是Java世界最为成功的框架。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力。它以Ioc(控制反转)和AOP(面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB(Java企业Bean)完成的工作,取代了EJB的臃肿、低效的开发模
小羊持续开发
·
2023-11-01 17:08
Spring
spring
java
后端
Spring Framework 远程命令执行漏洞CVE-2022-22965
SpringFramework远程命令执行漏洞CVE-2022-22965漏洞介绍Springcore是
Spring系列
产品中用来负责发现、创建并处理bean之间的关系的一个工具包,是一个包含Spring
扣脚大汉在网络
·
2023-10-31 04:13
漏洞复现
后门
spring
java
web安全
网络安全
Spring系列
--声明式事务管理
Spring事务管理概述Spring的事务管理简化了传统的事务管理流程,并且在一定程序上减少了开发者的工作量。事务管理的核心接口在Spring的所有JAR包中包含一个名为Spring-tx-5.0.2.RELEASE的JAR包,该包就是Spring提供的用于事务管理的依赖包。在该JAR包中的org.Springframework.transaction包中有3个接口文件:PlatformTrans
冬瓜闯世界
·
2023-10-29 23:52
Spring
SpringBoot @value注解动态刷新
参考资料
Spring系列
第25篇:@Value【用法、数据来源、动态刷新】【基础系列】SpringBoot配置信息之配置刷新【基础系列】SpringBoot之自定义配置源的使用姿势【基础系列】SpringBoot
fengyehongWorld
·
2023-10-29 15:51
SpringBoot
spring
boot
后端
java
spring系列
所有漏洞vulhub复现CVE-2022-22978、CVE-2022-22963、CVE-2022-22965、CVE-2018-1273
文章目录CVE-2022-22978Spring-security认证绕过漏洞漏洞描述:复现:CVE-2022-22963漏洞描述:复现:提提神Spring框架DataBinding与JDK9+导致的远程代码执行漏洞(CVE-2022-22965)漏洞描述:复现:SpringDataCommons远程命令执行漏洞(CVE-2018-1273)漏洞描述:复现:CVE-2022-22978Spring
青衫木马牛
·
2023-10-28 11:56
漏洞复现:网络安全的实验室
spring
java
后端
Spring Boot拓展XML格式的请求和响应
实现原理我们在处理XML格式的数据的时候,需要知道我们最初学习
Spring系列
中的SpringMVC。因为在SpringMVC中我们有一个消息转换器的概念,其
Miaow.Y.Hu
·
2023-10-28 04:19
#
Spring
spring
boot
xml
后端
Spring系列
之谈谈对Spring IOC的理解
Spring系列
之谈谈对SpringIOC的理解学习过Spring框架的人一定都会听过Spring的IoC(控制反转)、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IOC、DI这两个概念是模糊不清的
harris135
·
2023-10-27 20:22
Spring
spring
ioc
di
Tio消息服务器,tio-websocket-spring-boot-starter 的简单使用
引言T-io网络通讯框架开源之后受到许多同学的喜欢,但是对于使用
Spring系列
技术的同学用起来稍许不适。于是乎抽时间写了个starter,很荣幸代码被作者采纳,正式入驻T-io家族包。
吴世宁
·
2023-10-25 11:08
Tio消息服务器
Tio消息服务器,tio-websocket-spring-boot-starter 的简单使用 原 荐
引言T-io网络通讯框架开源之后受到许多同学的喜欢,但是对于使用
Spring系列
技术的同学用起来稍许不适。于是乎抽时间写了个starter,很荣幸代码被作者采纳,正式入驻T-io家族包。
三无酱
·
2023-10-25 11:38
Tio消息服务器
夯实
Spring系列
|第二十章:Spring 类型转换(Type Conversion)
文章目录夯实
Spring系列
|第二十章:Spring类型转换(TypeConversion)1.项目环境2.Spring类型转换的实现3.使用场景4.基于JavaBeans接口的类型转换5.Spring
xiewenfeng520
·
2023-10-25 10:16
Spring系列
Spring
类型转换
Java基础篇 | Java8流式编程
的博客当前专栏:Java从入门到精通✨特色专栏:MySQL学习本文内容:Java基础篇|Java8流式编程️个人小站:个人博客,欢迎大家访问个人知识库:知识库,欢迎大家访问大家好,我是Leo,上周一直在忙于
Spring
LeoToJavaer
·
2023-10-24 23:14
Java从入门到精通
1024程序员节
Spring Framework 远程代码执行漏洞复现(CVE-2022-22965)
1、概述Springcore是
Spring系列
产品中用来负责发现、创建并处理bean之间的关系的一个工具包,是一个包含Spring框架基本的核心工具包,Spring其他组件都要使用到这个包。
D4vid
·
2023-10-24 17:14
spring
网络安全
安全
tomcat
java
Spring系列
学习之Spring Framework 框架介绍
英文原文:https://spring.io/projects/spring-framework目录概述支持政策和迁移特性SpringOnePlatform2017会谈快速开始学习文档概述SpringFramework为现代基于Java的企业应用程序提供了全面的编程和配置模型-在任何类型的部署平台上。Spring的一个关键要素是应用程序级别的基础架构支持:Spring专注于企业应用程序的“管道”,
boonya
·
2023-10-24 17:43
Spring
Framework
手撸
Spring系列
1:IOC/DI 思想(理论篇)
手撸
Spring系列
是笔者本人首次尝试的、较为规范的系列博客,将会围绕Spring框架分为IOC/DI思想、Spring
云丶言
·
2023-10-23 04:50
手写Spring迷你版
spring
java
Spring系列
之@ComponentScan、@ComponentScans详解(bean批量注册)
灵魂拷问@ComponentScan注解是做什么的?basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么?useDefaultFilters有什么用?常见的过滤器有哪些类型?说说你知道的几个@ComponentScan是在哪个类中处理的?说一下大概的解析过程?这些问题如果都ok,恭喜你,太优秀了,不知道没关系,一起来看看。背景介绍到目前为止,介
智能编程设计工作室
·
2023-10-22 12:16
spring系列
spring
java
spring
boot
Spring系列
11:@ComponentScan批量注册bean
回顾在前面的章节,我们介绍了@Comfiguration和@Bean结合AnnotationConfigApplicationContext零xml配置文件使用Spring容器的方式,也介绍了通过扫描包路径下的bean的方式。如果忘了可以看下前面几篇。这篇我们来结合这2种方式来理解@ComponentScan本文内容@ComponentScan基本原理和使用@ComponentScan进阶使用@C
空虚碧海
·
2023-10-22 12:41
读书笔记
redis
Spring系列
之玩转bean scope
本文内容详细介绍5中bean的sope及使用注意点自定义作用域的实现应用中,有时候我们需要一个对象在整个应用中只有一个,有些对象希望每次使用的时候都重新创建一个,spring对我们这种需求也提供了支持,在spring中这个叫做bean的作用域,xml中定义bean的时候,可以通过scope属性指定bean的作用域,如: spring容器中scope常见的有5种,下面我们分别来介绍一下。single
智能编程设计工作室
·
2023-10-19 17:48
spring系列
java
spring
Spring——Bean管理-注解方式进行属性注入
创建对象属性注入完全注解开发
Spring系列
文章思维导图Spring进行bean管理有三种方式①、XML配置:在XML配置文件中,可以使用元素来定义Bean对象。
邓礼梅
·
2023-10-19 17:24
#
Java框架
spring
ioc
bean
Spring系列
综合
目录1Spring介绍2Spring核心技术3Spring入门案例3.1Springjar包下载(了解)3.2通过mven方式导入jar包3.3编辑application.xml文件3.4编辑测试类4Spring核心技术IOC4.1什么是IOC4.2IOC实现原理5Spring创建对象方式5.1静态工厂模式5.1.1编辑静态工厂类5.1.2编辑静态工厂配置文件5.1.3编辑测试类5.2实例工厂5.
Mr_sun.
·
2023-10-19 15:16
spring
java
后端
夯实
Spring系列
|第十七章:Spring 国际化(i18n)
文章目录夯实
Spring系列
|第十七章:Spring国际化(i18n)前言1.项目环境2.Spring国际化使用场景3.Spring国际化接口3.层次性MessageSource4.Java国际化标准实现
不懂的浪漫
·
2023-10-19 05:19
Spring系列
spring
国际化
i18n
Spring系列
-9 Async注解使用与原理
背景:本文作为
Spring系列
的第九篇,介绍@Async注解的使用、注意事项和实现原理,原理部分会结合Spring框架代码进行。
Ewen Seong
·
2023-10-17 18:52
Spring系列
spring
java
mybatis
spring系列
知识速记
一、bean注入方式1、设值注入2、构造注入二、bean配置项bean配置项Id标识符Class指定类Scope作用域Constructorarguments构造器参数Properties自身属性Aotowiringmode自动装配模式Lazy-initializationmode懒加载模式Initialization/destructionmethod初始化/销毁方法Scopesingleton
qql2011
·
2023-10-17 09:55
Spring
bean
java
spring
Spring系列
之代理详解(Java动态代理&cglib代理)
本文内容为什么需要用代理jdk动态代理玩法详解cglib代理常见的各种玩法详解代理spring中用到的挺多的,比如上篇文章中的lookup-method和replaced-method,以及后面我们要学的aop、spring中的事务、spring中解析@configuration注解等等,这些都是依靠代理来实现的,所以我们先把代理拿出来讲讲,有利于我们理解其他内容。为什么要用代理我们先来看一个案例
智能编程设计工作室
·
2023-10-13 05:05
spring系列
java
spring
代理模式
spring系列
5-IOC的三级缓存
目录1.前言2.如何写demo3.demo4.分析demo1.前言在博客《
spring系列
3-IOC的实现》的第3节通过两张流程图大致梳理了IOC主要逻辑,值得关注的是3处红色标注的各级缓存放入处。
yeleits
·
2023-10-12 12:24
spring源码阅读
java
spring
ioc
Spring系列
(九)- Spring Web MVC 框架
文章目录MVC设计模式简介SpringMVC工作流程SpringMVC接口需求的配置SpringMVC视图解析器Controller注解类型SpringMVC的转发与重定向@Autowired和@Service依赖注入类型转换类型转换的意义SpringMVCConverter(类型转换器)详解内置的类型转换器自定义类型转换器拦截器(Interceptor)的配置及使用拦截器的定义拦截器的配置MVC
百羽
·
2023-10-12 00:57
Spring
java
spring
mvc
Spring 系列相关注解
Spring系列
相关注解——Spring+MVC+Mybatis+shiro+SpringBoot+Redis+RabbitMQ+SpringCloud一、Spring1、Spring工厂相关@Configuration
sp_snowflake
·
2023-10-11 12:12
注解
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他