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-
框架-ClassUtils类isAssignable方法
Spring的isAssignable方法源码:isAssignable方法位于spring的org.springframework.util工具包的ClassUtils类中下源码:/***Checkiftheright-handsidetypemaybeassignedtotheleft-handside*type,assumingsettingbyreflection.Considerspri
cdmt
·
2020-09-16 09:40
后端
spring-
浅析加载消息转换器,处理@Responsebody注解
简要分析spring加载消息转换器,处理@Responsebody注解的controller,并且也是添加jackson-dataformat-xml依赖之后,bean转化为xml字符串.参考文章:https://blog.csdn.net/sunroyfcb/article/details/81048675https://www.jianshu.com/p/0a9c247571f9https:/
xhga
·
2020-09-16 05:04
-spring
spring
Spring MVC-08循序渐进之国际化(AcceptHeaderLocaleResolver)
SpringMVC应用程序将文本元件隔离成属性文件选择和读取正确的属性文件告诉SpringMVC使用哪个语言区域使用message标签Demo测试源码概述我们之前梳理过Spring相关的国际化的知识点,如下
Spring
小小工匠
·
2020-09-16 00:17
【Spring-MVC】
Spring-MVC手札
Spring-
涉及到的设计模式汇总
1.简单工厂又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。2.工厂方法(FactoryMethod
weixin_33856370
·
2020-09-15 20:23
Spring-
事务传播机制
文章目录介绍实现声明式事务@Transactional注解属性rollbackFor和rollbackForClassNamenoRollbackFor和noRollbackForClassNamereadOnlytimeoutpropagationREQUIREDREQUIRES_NEWSUPPORTSNOT_SUPPORTEDNEVERMANDATORYNESTEDisolation介绍Spr
paku-san
·
2020-09-15 14:58
框架
Java
Spring
事务
事务传播机制
数据库
spring-
相关知识点-BeanMetadataAttributeAccessor
文章目录前言关系说明实现BeanMetadataElement继承AttributeAccessorSupportBeanMetadataAttribute流程图其他相关文章前言BeanMetadataAttributeAccessor主要是用于Bean的元数据和一个属性的上下文操作的实现类这里就直接全部进行分析了.不细化了这里细化没啥意思关系BeanMetadataAttributeAccess
森林猿
·
2020-09-15 08:17
BeanDefinition
spring
shiro框架实例
配置中文编码过滤器1.3配置shiro过滤器1.4在这里需要配置一个spring容器监听器1.5适当情况下我们也可以配置一些错误页面跳转信息contextConfigLocationclasspath:conf/
spring
小东升职记
·
2020-09-15 05:25
新手必看
编程规则
java
小东升职记
Spring-
问题集锦1
isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBC当采用SSM出现如此提示,或使用JDBC的时候出现如此提示===解决方法:===JDBCConnector版本6.x版本和6.x以下版本链接URL不兼容,需要添加两个链接参数useLegacyDatetimeCode,serverTi
GZ-Kaka
·
2020-09-15 00:40
bug集合
Spring-
配置文件Bean定义中parent属性详解
一个bean定义可能会包含大量的配置信息,包括容器相关的信息(比如初始化方法,静态工厂方法等等)以及构造函数参数和属性的值。一个childbean定义是一个能够从parentbean定义继承配置数据的bean定义。然后它可以覆盖一些值,或者添加一些其他需要的。使用父和子的bean定义可以节省很多的输入工作。实际上,这就是一种模版形式。当编程式地使用一个BeanFactory,childbean定义
DS_树苗
·
2020-09-15 00:01
JAVA相关
spring-
导入外部属性
李梦园
·
2020-09-15 00:18
原创
spring
spring-
注解
----
李梦园
·
2020-09-15 00:18
原创
spring
Spring-
注入对象
在上例中,对Category的name属性注入了"category1"字符串在本例中,对Product对象,注入一个Category对象Product.javaProduct类中有对Category对象的settergetterpackagecom.how2java.pojo;publicclassProduct{privateintid;privateStringname;privateCate
litengbin
·
2020-09-14 16:12
框架-Spring
(
spring-
第5回【IoC基础篇】)spring容器从加载配置文件到实例化bean的内部工作机制
前面讲过,spring的生命周期为:实例化前奏-->实例化-->实例化后期-->初始化前期-->初始化-->初始化后期-->bean的具体调用-->销毁前-->销毁。那么,从装配XML属性到实例化bean的内部机制是怎样的,没有细说,今天我们来一起刨根问底。还是老风格,以具体例子先入为主。下面是一个再简单不过的spring框架的栗子。(XML,有。Bean,有。Spring容器,有。main函数,
Red-Sun
·
2020-09-13 18:30
Spring
Spring解析
Spring源码-初始化配置(1)
初始化配置(1)项目整体结构:配置文件如下:首先是web.xml文件ArchetypeCreatedWebApplicationcontextConfigLocationclasspath*:spring/
spring
add_key
·
2020-09-13 11:16
Spring源码解析
java
spring
ssm
源码解析
java
实战SSM_O2O商铺_44【DES加密】 关键配置信息进行DES加密
之前的文章
Spring-
使用加密的属性文件02工程结构DES工具类package
小小工匠
·
2020-09-13 09:05
【实战-SSM
In
Action】
实战系列-SSM实战
ElasticSearch Java API
分页压力配置等添加maven依赖org.elasticsearchelasticsearch2.4.0com.fasterxml.jackson.corejackson-databind2.1.3注:因为
spring
guluxiaogong
·
2020-09-12 19:20
JAVA
Springmvc原理详解
1.1web.xmlmvc-dispatcherorg.springframework.web.servlet.DispatcherServletspring->springmvc-->contextConfigLocationclasspath:spring/
spring
Alex-xi
·
2020-09-12 06:27
SpringBoot的热部署SpringLoaded和devtools
spring-boot-maven-plugin••••org.springframework•springloaded•1.2.4.RELEASE••••••repackage•••exec••••第一种方式:在Goals里面添加
spring
Oujenny
·
2020-09-12 01:38
spring-
源码解析
spring源码解析未完陆续更新…AOPcglib动态代理是针对类实现代理。实现接口MethodInterceptorjdk动态代理只能对实现接口的类生成代理,而不能针对类实现接口InvocationHandler使用Proxy创建代理对象IOCbean的加载getbean(name)加载流程1、转换对应的beanName2、尝试从缓存中加载MapsingletonObjects本地缓存单例对象的
wangfan_000
·
2020-09-11 04:30
spring基础
三
Spring-
依赖注入概要
一、产生的原因在采用面向对象方法设计的软件系统中,底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。即软件系统中对象之间的耦合,对象A和对象B之间有关联,对象B又和对象C有依赖关系,这样对象和对象之间有着复杂的依赖关系,所以才有了控制反转这个理论二、什么是控制反转和依赖注入1、什么是控制反转?IoC是InversionofControl的缩写,有的翻译成“控制反转”,
唯老
·
2020-08-26 13:51
Spring
spring-
单元测试概要
前言单元测试是日常开发重要的一环,全面的单元测试能够及时发现bug,为整个系统提供安全可靠的代码单元。当然,作为后端程序,也要进行单元测试才能保证代码的准确性。新建单元测试单元测试放在一个类里面,单元测试类和代码类一般一一对应。进入到代码类,右键类型,点击GoTo>Test。如果没有测试类,提示新建测试类。注解进行spring-boot程序单元测试时,需要添加@SpringBootTest注解,导
亮博士
·
2020-08-26 11:28
服务器
spring-
使用JdbcTemplate完成查询所有记录-ResultSetExtractor
一、创建spring项目项目名称:spring101306二、在项目上添加jar包1.在项目中创建lib目录/lib2.在lib目录下添加spring支持commons-logging.jarjunit-4.10.jarlog4j.jarmysql-connector-java-5.1.18-bin.jarspring-beans-3.2.0.RELEASE.jarspring-context-3
weixin_33904756
·
2020-08-26 08:01
Java 学习路线
java后端学习路线快速就业路线推荐:JavaSE->mysql基础->jdbc->JavaWeb->
spring-
>SpringMvc->mybatis->ssm整合项目->linux基础->git/
新手小程序猿
·
2020-08-25 16:12
java
学习路线
后端
java
spring
git
mysql
springsession+redis实现session共享(springmvc)
web.xmlspringSessionRepositoryFilterorg.springframework.web.filter.DelegatingFilterProxyspringSessionRepositoryFilter/*REQUESTERRORcontextConfigLocationclasspath*:
spring
纳川121
·
2020-08-25 08:36
Spring
非关系型数据库
zookeeper实现项目初始化缓存以及同步监听
Spring-
利用InitializingBean接口和zookeeper实现项目初始化缓存以及同步监听1.先贴出几个需要用到的工具类ZkClientUtilsimportcom.ithzk.common.PropertiesUtil
aan5489
·
2020-08-24 13:01
带你进
spring-
集成redis
Redis是key-value存储的非关系型数据库。SpringDataRedis包含了多个模板实现,用来完成Redis数据库的数据存取功能1、如何连接Redis?SpringDataRedis提供了JedisConnectFactory连接工厂(不止这一个)2、使用模板SpringDataRedis提供了RedisTemplate和StringRedisTemplate模板。模板封装了对redi
fad2aa506f5e
·
2020-08-24 05:47
spring-data-jpa基础
Spring-data-jpa官网
Spring-
haha_ll
·
2020-08-24 00:12
java
org.springframework.beans.factory.support.DefaultListableBeanFactory.getDependencyComparator()Ljava/
org.springframework.beans.factory.support.DefaultListableBeanFactory.getDependencyComparator()Ljava/util/Comparator;原因是:
spring
on_my_way20xx
·
2020-08-23 17:01
spring
mvc
spring-
推断构造之春宵一刻
推断构造方法与注入模型有关,手动和自动Spring推断构造方法原理:手动装配:加@component注解需要扫描进来1.如果spring只有一个默认的无参构造时,这个时候spring就不会去推断,直接返回null,然后判断是null是直接利用反射调用默认的无参构造,为什么要这样处理,这个是spring的精妙设计,这样可以不用进行推断,采用策略模式直接调用,2.如果是多个构造方法是这个时候sprin
liu644911337
·
2020-08-23 17:37
基于SSM框架的web入门项目(三)学习记录
配合哔哩哔哩视频学习【SSM框架】SpringMVC+Spring+MybatisSSM整合+实战+源码11集3.MyBatis整合
Spring-
没有Mapper实现类3.1.删除CustomerMapperImpl
莫莫先生
·
2020-08-22 14:23
SSM框架
spring service层配置
seckill-dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/
spring
xianmin_yan
·
2020-08-21 23:48
spring
Spring-
三级缓存和循环依赖
1.循环依赖什么是依赖注入?假设有两个类A和B,A在实例化的时候需要B的实例,而B在实例化时又需要A的实例,在类的实例化过程就陷入死循环。这也就是传统逻辑上的,“到底是先有鸡,还是先有蛋”的问题?下面举一个例子,定义了两个类Type和Org://Org.java@Data@ComponentpublicclassOrg{privatefinalRolerole;publicOrg(Rolerole
KerryWu
·
2020-08-21 15:43
springboot
Spring-
三级缓存和循环依赖
1.循环依赖什么是依赖注入?假设有两个类A和B,A在实例化的时候需要B的实例,而B在实例化时又需要A的实例,在类的实例化过程就陷入死循环。这也就是传统逻辑上的,“到底是先有鸡,还是先有蛋”的问题?下面举一个例子,定义了两个类Type和Org://Org.java@Data@ComponentpublicclassOrg{privatefinalRolerole;publicOrg(Rolerole
KerryWu
·
2020-08-21 13:32
springboot
从 spring 中学习 -- D大教程学习笔记
date:2017-12-1813:28:54title:从spring中学习--D大教程学习笔记description:swoft一开始就有springcloud这样的野心,虽道阻且长,吾辈亦当要上下求索
spring
daydaygo
·
2020-08-21 12:06
spring-
第十九篇AOP面向切面编程之增强处理的优先级
1、从我们第十七篇举例了不同类型的增强处理。springAOP采用和AspectJ一样的优先顺序来织入增强处理:在“进入”连接点时,具有最高优先级的增强处理将先被织入(在给定的两个Before增强处理,优先级高的将会先被执行),在“退出”连接点时,具有最高优先级的增强处理会最后被织入(在给定的两个After增强处理中,优先级高的那个会后执行)。当不同切面里的两个增强处理需要在同一个连接点被织入时,
weixin_30516243
·
2020-08-21 06:35
Spring-
注解配置错误(测试错误)
问题:org.springframework.beans.factory.BeanDefinitionStoreException:UnexpectedexceptionparsingXMLdocumentfromclasspathresource[annotation.xml];nestedexceptionisjava.lang.IllegalStateException:Contextnam
Swxctx
·
2020-08-21 01:22
Java
SE/EE-BUG
Java
ee/se
Spring-
基于注解的配置[01定义Bean+扫描Bean]
概述使用注解定义Bean扫描注解定义的Bean使用步骤扫描特定的类resource-pattern实例include-filterexclude-filter过滤子元素的使用支持多种类型的过滤表达式实例use-default-filters属性实例概述前几篇博文中主要讲述了基于XML的配置。不管是XML还是注解,他们都是在表达Bean定义的载体,其实质都是为Spring容器提供Bean定义的信息,
小小工匠
·
2020-08-20 09:57
【Spring-IOC】
Spring-IOC手札
Spring-
标签-默认标签bean-自定义标签的解析
完成了默认标签的接信息之后,返回来再看processBeanDefinition方法,除了默认的标签之外,还有自定义标签DefaultBeanDefinitionDocumentReader.java中processBeanDefinition方法protectedvoidprocessBeanDefinition(Elementele,BeanDefinitionParserDelegatede
JunCat619
·
2020-08-20 06:25
Java
Spring
Spring-
循环依赖之三级缓存
三级缓存处理循环依赖为什么会存在循环依赖的问题呢?假如现在有两个类,A和B,A里面引用了B,B里面引用了A,A初始化的时候会注入B,B还没有创建,就马上开始创建B的过程,在创建B时,又需要注入A,而A还没有创建完成,就形成了循环依赖,也就是循环引用。Spring循环依赖有三种情况:构造器注入singleton注入(setter注入单例,spring注入的默认方式)prototype注入(sette
你是我的小毛驴
·
2020-08-19 16:24
Spring
八、springboot中资源初始化加载的几种方式
既然要做资源的初始化,那么就需要了解一下springboot启动过程(这里大体说下启动过程,详细:https://www.cnblogs.com/dennyzhangdd/p/8028950.html)按照前面的分析,
Spring
丛林胖虎
·
2020-08-18 19:22
springboot
五、Spring中的JdbcTemplate和事务控制
我们今天的主角在
spring-
`Ernest
·
2020-08-17 17:47
Spring
SpringMVC的启动过程
web.xmlweb.xmlorg.springframework.web.context.ContextLoaderListenercontextConfigLocationclasspath*:config/
spring
精确而优雅
·
2020-08-17 08:00
SpringMVC
Spring-
通过xml配置文件实现切面(AOP)
使用注解的方式实现AOP:1、业务类PersonService.java/**@Authorswxctx*@time2016年9月22日*/packagecom.sw.service;publicinterfacePersonService{//业务方法publicvoidsave(Stringname);publicvoidupdate(Stringname,Integerid);publicS
Swxctx
·
2020-08-17 08:39
Jave
EE
Java
ee/se
Spring-
单例模式和依赖注入
设计模式参考:https://www.cnblogs.com/android-blogs/p/5530239.html1.Spring管理的对象的作用域与生命周期(不常用)由Spring管理的对象,默认都是单例的!并且,都是饿汉式的单例模式。在配置节点时,可以添加scope属性其是否单例,当取值为singleton时表示单例,该值也是默认值,当取值为prototype时表示非单例:在单例模式的基础
zhyue28
·
2020-08-16 22:59
学习日志
ssm框架整合,ssm框架环境搭建
SSM框架由
Spring-
业务层来整合其他两个框架。Mybatis(持久层,负责与数据库进行交互,只关心SQL语句的写法,对数据库执行不同操作
likehack
·
2020-08-16 19:52
ssm框架
SSM框架分层开发配置文件
dao层配置文件application.xml文件路径:resources->
spring-
>application.xmlmysql-->jdbc.properpies文件路径:resources->
dmqseipa087831
·
2020-08-15 22:32
Spring基本用法1——Spring的核心机制:IOC、DI
Spring系列文章打算以这样的顺序展开:以思维导图的方式统筹介绍
Spring-
>介绍Spring基本用法->深入使用
Spring-
>窥探Spring源码->如有必要以思维导图总结概述Spring。
孤独的水手
·
2020-08-15 03:55
Spring
Spring
IOC
DI
控制反转
依赖注入
spring-
环绕通知 @Around
环绕通知目标方法的前和后都能增加功能在目标方法执行之前之后执行。被注解为环绕增强的方法要有返回值,Object类型。并且方法可以包含一个ProceedingJoinPoint类型的参数。接口ProceedingJoinPoint其有-一个proceed()方法,用于执行目标方法。若目标方法有返回值,则该方法的返回值就是目标方法的返回值。最后,环绕增强方法将其返回值返回。该增强方法实际是拦截了目标方
放肆的青春゛つ
·
2020-08-14 21:51
spring
笔记
spring-
后置通知 @AfterReturning
后置通知在目标方法执行之后,增加的业务功能,由于目标方法执行之后执行,所有可以获取到目标方法返回值,该注解是returning属性就是用于指定接收方法返回值的变量名的。所有被注解为后置通知的方法,除了可以加入JoinPoint参数外,还可以包含一个用于接收返回值的变量,该变量最好使用Object类型的,目标方法的返回值可以是任何类型的。后置定义方法,方法是实现切面功能方法定义要求public公共方
放肆的青春゛つ
·
2020-08-14 21:51
spring
笔记
spring
Spring-
前置通知 @Before
点击这查看:aop的基本概念aspectJ实现的基本步骤创建maven项目加入依赖1)spring2)asepectJ依赖创建目标类:接口和它的实现类创建切面类:普通类1)在类的上面加入@Aspect2)在类中定义方法,方法就是切面的功能代码在方法的上面加入aspectJ的通知注解,例如@Before还需要指定切入点表达式execution()创建spring的配置文件:声明对象,把配置的交给容器
放肆的青春゛つ
·
2020-08-14 21:51
spring
笔记
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他