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-
涉及到的设计模式汇总
Spring-
涉及到的设计模式汇总1.简单工厂又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。
java456
·
2024-02-12 15:25
SSM实现高并发秒杀功能之Web层
web.xmlseckill-dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/
spring
秃头哥编程
·
2024-02-09 08:33
Spring-
FactoryBean接口中的getObject()方法
目录一、Spring框架介绍二、FactoryBean接口是什么三、getObject()方法如何使用一、Spring框架介绍Spring框架是一个轻量级的、非侵入式的Java企业级应用开发框架,以IoC(控制反转)和AOP(面向切面编程)为核心思想,提供了一套全面的解决方案来开发高效、可扩展、松耦合的应用程序。Spring框架的主要特点如下:IoC(控制反转):通过将对象的创建和依赖关系的管理交
蜜桃小阿雯
·
2024-02-07 05:40
软件助理
spring
java
后端
开发语言
Spring-
FactoryBean接口中的getObject()方法
在Spring框架中,getObject()方法通常与FactoryBean接口相关。Spring的FactoryBean是一个用于创建复杂对象的工厂模式的实现。当在Spring应用程序上下文中配置一个FactoryBean时,该Bean实际上产生的是getObject()方法返回的对象,而不是FactoryBean实例本身。这提供了一种灵活的方式来封装复杂对象的创建逻辑,使得这些对象可以被Spr
青衫客36
·
2024-02-05 11:12
Spring
spring
sql
数据库
spring-security 过滤器链初始化以及执行过程分析-Servelt
DelegatingFilterProxy、FilterChainProxy、SecurityFilterChain执行流程图SpringBootweb项目默认使用的是servlet处理请求的,本章介绍
spring
Chengdu.S
·
2024-02-04 20:03
Spring
Security
spring
spring
security
Spring-
集成Web
一、引子前面我们在Spring集成Junit中为读者引出了Spring善于集成其它框架的优势,而Spring项目不可能仅限于小范围的某个方法的测试,终究会落脚于Web项目上。于是,我们就从这里正式进入Spring集成Web的话题。由于笔者会从原生的JavaWeb开发过渡到Spring集成Web,从而体现出Spring集成的魅力,因此在阅读这篇文章之前,希望读者已经有关于JavaWeb的一些基础(可
buzzkiller
·
2024-02-01 10:04
spring
10、
Spring-
XML-依赖注入
一、概要XML配置文件中,在bean的定义中可配置该bean的依赖项,通常使用的配置方式有2种构造函数注入Setter方法注入二、构造函数注入说明constructor-arg属性,根据XML中的配置,Spring容器首先创建所依赖Bean实例,然后传递给类的构造函数。通过指定构造方法的参数来实例化Bean。可选属性属性说明type根据参数的类型,避免构造方法冲突value用于指定字符串类型、基本
唯老
·
2024-01-28 22:54
Spring-
自动装配bean
1.引入在之前遇到含有对象类型的属性时,我们常常通过ref来完成装配,如下:2.自动装配现在通过aotuwire属性可以完成自动装配,如下:autowire属性:byName:通过set方法后面的名字自动和bean的id进行匹配上面画红色方框的名字会自动匹配,来完成bean的自动装配还有一种是通过byType属性值来完成自动装配,如下:aotuwire属性:byType:会自动查找和自己属性类型相
两仪式quq
·
2024-01-27 16:09
spring
java
前端
Spring-
使用注解开发
1.@Component(注册bean)在Spring4之后,要使用注解开发,必须要保证导入aop的包使用注解就要导入context约束,增加注解的支持这里再添一个约束,用来让spring扫描指定路径下的包,这样就可以让spring自动创建bean上面约束对应的注解,@Component,把这个类注册到Spring中(也就是让Spring为其生成一个bean来托管)@Componentpublic
两仪式quq
·
2024-01-27 16:09
spring
java
后端
Spring-
代理模式
用一个租房子的案例来讲解代理模式的概念房东要出租房子,他把这个事情交给了中介,中介帮他出租房子,租客原本要找房东租房子,但是现在只需要找中介即可。这样做有什么好处呢?我们把中介看成一个类,把房东看成一个接口,房东只有一个业务,就是出租房子,当中介拿到了房东的接口,也能实现出租房子的业务,但是中介还能有其他业务,比如签合同,看房等等,这些业务是房东没有的。在上面的例子里:房东----真实角色中介--
两仪式quq
·
2024-01-27 16:37
spring
java
后端
Spring-
配置数据源
一、引子我们在上一篇已经了解了
Spring-
配置文件的相关内容,但是我们配置的所有类都是我们定义的,我们似乎很轻松地把这些类的创建交给Spring容器来管理了。
buzzkiller
·
2024-01-25 09:30
spring
数据库
mysql
Spring-
注解开发
一、引子我们在前面向读者介绍了Spring的配置文件,可以在配置文件中声明Bean,把对象的创建权交给Spring容器,并且实际演示了如何配置一个经典的Bean——数据源的配置。经过实际的上手我们会发现:xml的配置显得有些繁重,于是更便捷的配置方式便应运而生了——注解开发。二、快速使用(1)在类上添加注解Spring框架有4个原生注解用于声明需要放至于IoC容器中,分别是@Controller,
buzzkiller
·
2024-01-25 09:30
spring
java
数据库
Spring-
配置文件
一、引子了解完Spring的基本概念后,我们紧接着来了解Spring中的核心文件--Spring配置文件。二、配置Bean我们在上一节Spring的基本概念中快速使用了一下Spring,其中我们在配置文件中主要涉及到就是Bean标签的配置:主要的配置字段有id,class,scope。id是Bean的唯一标识不可重复,class是该类的全限定名。scope则是影响范围,有singleton和pro
buzzkiller
·
2024-01-25 09:00
spring
Spring-
集成Junit
一、引子我们在Spring概念中提到:Spring的一大优势在于可以集成众多优秀的框架。毫无疑问,我首先向读者推荐的就是Junti框架。因为我们在前期的学习中,写一些小的demo,用Junit来进行小测试是非常合适的。下面让我们来具体看看如何集成Junit。二、Spring集成之前我们首先来看看在Spring集成Junti框架之前我们是怎么做测试的。我们当然会引入junti的依赖:junitjun
buzzkiller
·
2024-01-25 09:56
spring
junit
SpringBootSecurity学习(26)前后端分离版之github单点登录
关于单点登录,springcloudG版本的官方文档地址如下:https://cloud.spring.io/
spring-
郭艺宾
·
2024-01-25 08:42
Spring-
启用AspectJ自动代理的两种方式
方式一:JavaConfig中启用自动代理:@EnableAspectJAutoProxy方式二:在XML配置中启用自动代理:使用Springaop命名空间中的元素
夜空中最亮的星_3310
·
2024-01-25 00:49
接口文档swagger2的使用
Spring-
接口文档swagger21、swagger/knife4j接口文档配置knife4j是swagger的增强版本,更加的小巧、轻量,功能也是更加的完善,UI也更加的清晰;可以从swagger
王维诗里的代码i
·
2024-01-24 16:55
开发应用技术
开源框架应用
spring
boot
java
Spring-
简介
在向读者描述Spring时,笔者不打算从某处粘贴一段常见的概念性文字糊弄完本专栏的第一篇文章,而是用易于理解的话向读者指出几个重点。(1)是框架。何谓框架?就像搭房子一样,框架就如同是墙体结构,房地产开发商将墙体结构给客户搭建好了,至于细节的装修,比如刷什么颜色的漆,选用什么样的家具、什么颜色的灯光等等这些都将交由客户自己完成。Spring类似于此,它简化了Java程序员“搭建一套房子”的工作。J
buzzkiller
·
2024-01-22 09:39
spring
java
springBoot自动配置原理源码分析+自定义starter启动器+可视化监控+mybatisPlus使用
所有的场景启动器都依赖于
spring-
编程小栈
·
2024-01-21 08:06
Spring全家桶
java
spring
mysql
Spring-
自定义注解 + 环绕通知
基本介绍自定义注解结合环绕通知是SpringAOP中一种强大的模式,它允许我们为特定的行为或逻辑创建一个明确的标记,然后在这些被标记的方法上应用通知。这种方法在创建清晰、可维护的代码方面非常有用,尤其是在处理跨越多个组件或服务的关注点时。创建自定义注解首先,我们需要定义一个自定义注解。这个注解将被用于标记那些需要应用特定逻辑的方法。例如,我们可能想要创建一个用于性能监控的注解:@Target(El
青衫客36
·
2024-01-21 04:27
Spring
spring
java
服务器
【SpringBoot3】实现自定义配置——以静态资源自定义配置为例(源码+代码示例)
整体配置示例3.1创建配置类3.2实现配置方法3.3指定配置文件属性1配置类位置在左侧搜索autoconfigure可以找到·spring-boot-autoconfigure包,打开其下的META-INF->
spring
DEMIY_
·
2024-01-12 11:16
java
SpringBoot
JavaWeb
spring
boot
spring
mvc
mybatis
java
Spring-
上传文件 MultipartFile.transferTo() 报错 FileNotFoundException
上传文件时,使用MultipartFile.transferTo()将文件保存到本地路径:报错:java.io.IOException:java.io.FileNotFoundException:C:\Users\XXXXX\AppData\Local\Temp\tomcat.8350081478984499756.8080\work\Tomcat\localhost\ROOT\app\file\
LeoSong121
·
2024-01-11 23:08
Java
Spring
Boot
spring
java
后端
Spring-
本地可以发送邮件,服务器无法发送邮件问题
1.问题背景1.1Maven依赖org.springframework.bootspring-boot-starter-mail2.1.6.RELEASE1.2Yaml配置spring:mail:host:smtp.qiye.aliyun.comusername:xxxxxxpassword:xxxxxxproperties:mail:smtp:auth:truestarttls:enable:t
皮皮皮的代码
·
2024-01-11 12:56
问题
Spring
spring-
解决跨域解决方案
阿丹-场景:在写好的端口和请求中突然出现了有关跨域问题的报错。可以添加并尝试配置:importorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.CorsRegistry;importorg.springframework.web.s
一单成
·
2024-01-10 17:31
网站
spring
Spring-
声明式事务-01
声明式事务(declarativetransactionmanagement)是Spring提供的对程序事务管理的方式之一。Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此
菜♕卷
·
2024-01-07 11:00
SSM自学
spring
数据库
mybatis
怎么查看SpringBoot工程中每个过滤器的执行顺序
了解每个过滤器的执行顺序对我们开发、解决问题很有帮助,接下来就给大家介绍下怎么分析自己的SpringBoot工程中每个过滤器的执行顺序~SpringBoot版本2.4.5参考官方文档:https://docs.spring.io/
spring
向上生长之路
·
2024-01-01 23:25
Java进击框架:
Spring-
数据存取(七)
Java进击框架:
Spring-
数据存取(七)前言事务管理声明式事务管理DAO支持JDBC的数据访问使用JdbcTemplate控制数据库连接JDBC批处理操作封装SQL语句中的参数使用R2DBC进行数据访问对象关系映射
成为大佬先秃头
·
2023-12-26 20:17
Spring
java
spring
Spring-
初识
Spring简介Spring概述官网地址:https://spring.io/Spring是最受欢迎的企业级Java应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring框架来创建性能好、易于测试、可重用的代码。Spring框架是一个开源的Java平台,它最初是由RodJohnson编写的,并且于2003年6月首次在Apache2.0许可下发布。Spring是轻量级的框架,其基础版本只
张丶三岁
·
2023-12-24 03:23
spring
java
后端
SpringBoot 之Spring Boot Starter依赖包及作用
spring-
CopyLower
·
2023-12-23 04:13
Java
spring
boot
Spring-
依赖注入(DI)的两种方式示例
目录一、依赖注入方式二、setter注入引用类型简单类型三、构造器注入引用类型简单类型参数适配(了解)四、依赖注入方式选择一、依赖注入方式思考:向一个类中传递数据的方式有几种?普通方法(set方法)构造方法思考:依赖注入描述了在容器中建立bean与bean之间依赖关系的过程,如果bean运行需要的是数字或字符串呢?引用类型简单类型(基本数据类型与String)依赖注入方式:setter注入简单类型
夏志121
·
2023-12-21 13:12
java
开发语言
spring
系统架构
后端
Spring-
整合MyBatis
依赖org.springframeworkspring-jdbc5.1.9.RELEASEorg.mybatismybatis-spring2.0.2org.mybatismybatis3.5.2org.springframeworkspring-context5.1.9.RELEASEmysqlmysql-connector-java5.1.47org.aspectjaspectjweaver1
flash20230513
·
2023-12-18 04:10
spring
mybatis
【SpringBoot系列】spring-kafka consumer源码分析
如果文章对你有帮助的话,欢迎评论点赞收藏加关注+系列文章:SpringBoot学习大纲,可以留言自己想了解的技术点目录1、
spring-
香菜+
·
2023-12-15 18:05
Java超神之路
spring
spring
boot
kafka
原来我不懂
Spring-
实例化Bean的方法
Spring实例化Bean的方法有三种,分别:构造方法、静态方法(工厂模式)、实例化方法。以xml文件的方法配置。定义一个beanpublicclassBean{publicBean(){System.out.printlf("construction")}}通过构造方法实例化Beanimage.png通过静态方法实例化BeanBeanFactorypublicclassBeanFactory{p
倔强小苹果
·
2023-12-15 07:17
Spingboot 之spring-boot-starter-parent与spring-boot-dependencies区分
从字面名称上看,如果我们要通过继承的方式引入springboot框架,那么我们使用
spring-
万物皆字节
·
2023-12-03 17:12
Spring
Boot源码分析
spring
boot
后端
java
Spring-
事务支持
目录一、事务概述二、引入事务场景三、Spring对事务的支持Spring实现事务的两种方式声明式事务之注解实现方式1.在Spring配置文件中配置事务管理器2.在Spring配置文件引入tx命名空间3.在Spring配置文件中配置“事务注解驱动器”,通过注解的方式控制事务4.Service类或方法上添加@Transaction注解5.执行转账操作声明式事务之全注解开发1.配置类替代配置文件2.测试
弘弘弘弘~
·
2023-11-30 16:44
Spring笔记
spring
java
数据库
Spring - 单例Bean是如何保证性能的
Spring-
单例Bean是如何保证性能的1.Spring单例模式与线程安全Spring框架里的bean或者component,在获取实例时都是默认的单例模式。
weixin_33805557
·
2023-11-28 13:51
java
学习笔记-
Spring-
事务、SpringMvc(一)
Spring事务简介Spring事务属性Spring只有在遇到Error型异常和运行时异常时才会回滚,其余情况都不回滚SpringMVCSpringMVC概述SpringMVC技术与Servlet技术功能等同,均属于web层开发技术SpringMVC入门案例在创建maven项目时,应选择Archetype为webapp,否则到时候服务器创建不了。导入servlet坐标时应配置scope为provi
fixxxxxxx
·
2023-11-27 21:19
学习
笔记
spring
Spring-cloud-openfeign3.0服务单元化动态指定服务名
后来我又直接和Spring-cloud-openfeign开发团队联系,让他们改了一些东西,最近发现他们已经按我的建议修改了,而且已经发布到了
Spring-
无级程序员
·
2023-11-27 19:40
spring-cloud
java
Spring-
自动装配
属性自动装配1.搭建环境,创建3个实体类publicclassCat{publicvoidshout(){System.out.println("miao~");}}publicclassDog{publicvoidshout(){System.out.println("wang~");}}publicclassUser{privateCatcat;privateDogdog;privateStr
Filwaod
·
2023-11-26 04:44
Spring
spring
狂神Spring学习笔记
面试题:https://thinkwon.blog.csdn.net/article/details/104397516目录Spring简介Spring-IOCSpring-依赖注入(DI)
Spring
Filwaod
·
2023-11-26 04:44
Spring
spring
Spring-
声明式事务
文章目录目录文章目录前言一.声明式事务概念1.1编程式事务1.2声明式事务1.3spring事务管理器二.基于注解的声明式事务事务属性:只读事务属性:超时时间事务属性:事务异常事务属性:事务隔离级别事务属性:事务的传播行为前言大家好,今天给大家介绍一下spring-tx的相关内容一.声明式事务概念1.1编程式事务编程式事务指手动编写代码来管理事务,即通过编码的方式来控制事务的提交和回滚。编程式事务
喜欢吃animal milk
·
2023-11-25 21:14
javaweb
spring
java
后端
SpringBoot3自定义Starter步骤
源码地址:https://gitee.com/leifengyang/
spring-
simpleGq
·
2023-11-21 14:26
SpringBoot
SpringBoot3
Starter
自定义Starter
spring-
注解和反射基础应用
注解和反射是spring框架的基础机制。注解可以运用在的方法或类上面的。其功能实现底层是反射。那注解是怎么通过反射实现想要的功能的呢?步骤说明如下1写一个注解@a2写一个实现方法b,实现以下-2.1获取引用注解的对象的信息-2.2获取注解-2.3操作引用注解的对象信息和注解信息,实现自定义注解的具体功能逻辑3写业务代码,引用@a注解代码示例:1写一个注解@a@Target({ElementType
thePLJ
·
2023-11-19 02:03
Spring
Java笔记
spring
java
后端
spring源码环境搭建异常
解决:在
spring-
一只小小小小丶小菜鸟
·
2023-11-17 07:53
spring源码
Spring-
动态代理
动态代理代理模式:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。动态代理可以在不修改类源码的前提下,给类中方法增加额外逻辑通过cglib来实现的代理对象的创建:基于父子类,被代理类是父类,代理类是子类,代理对象就是代理类的实例对象,代理类是由cglib创建的importorg.springframework.cglib.proxy.Callback;impo
有梦想的年轻人6174
·
2023-11-16 03:38
spring
java
spring-
事务管理
一、基础概念事务管理是指spring对数据库事务的管理,具有事务属性的是数据库如MySQL。使用实例@Override@TransactionalpublicResultDatadeleteTask(Tasktask){taskDao.delete(task);storeTaskDao.deleteByTaskId(task.getId());returnResultData.newSuccess
daiwei-dave
·
2023-11-16 03:08
spring
spring
Spring-
事务
@EnableTransactionManagement工作原理开启Spring事务本质上就是增加了一个Advisor,在使用@EnableTransactionManagement注解来开启Spring事务时,该注解代理的功能就是向Spring容器中添加了两个Bean@Import(TransactionManagementConfigurationSelector.class)public@i
有梦想的年轻人6174
·
2023-11-16 03:07
spring
java
Spring-
外置环境变量解析
前言外置环境变量一般指的是配置文件,常用的是properties文件,但其只能表示简单对象(单个变量和数组变量),后来spring-boot引入了yaml配置文件并提供了自动配置(将配置映射为复杂对象)功能,使得开发效率大大提升,本文将从properties和yaml两大方面说说在Spring工程中(部分引入boot的jar包)如何解析放入到环境变量或实例的成员变量中.PropertiesProp
Young4Dream
·
2023-11-15 14:05
Spring
SpringMVC
Spring
spring
spring
boot
java
手写
Spring-
第十二章-Engage!将AOP和Spring生命周期结合起来
前言这里先说一点题外话。由于明年一月份火焰纹章系列新作-火焰纹章Engage就要发售了,我作为一个老火纹厨表示,这个2022年真的一秒钟也待不下去了(恼)。所以就用了这么个标题。也算是强行契合了这次的主题。Engage,有结合的意思。我们上一章用动态代理,实现了AOP的核心功能。但是这个功能的实现相对比较独立,和前面的内容有很强的割裂感。那我们自然是不能满足于这样的现状的,直接把这样的内容交给用户
akitsuki_kouzou
·
2023-11-15 14:34
spring
java
后端
spring集成nacos简要笔记
8948,启动nacos(4)访问页面为本机ip+端口(8948)tip:spring版本和nacos版本对应严格,下面是版本说明链接:版本说明:https://github.com/alibaba/
spring
H.20
·
2023-11-12 03:49
spring
笔记
java
后端
上一页
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
其他