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小结
ApplicationContext容器类2、简单使用引入jarcommons-logging-1.1.3.jar【单独下载】spring-beans-3.2.5.RELEASE.jar【spring源码,bean节点管理】
spring
唯黑
·
2020-10-11 05:39
spring-
注入list集合对象(值是对象)
1.创建stu类publicclassStu{////1.数组类型//privateString[]courses;//////2.list集合属性//privateListlist;//////3.map集合类型//privateMapmap;//////4.set集合属性类型//privateSetset;privateListcourseList;publicvoidsetCourseLis
凸凸大军中的一员
·
2020-10-08 09:00
Spring
spring
ioc
java
Spring-
基于Spring使用自定义注解及Aspect实现数据库切换操作
实现思路重写Spring的AbstractRoutingDataSource抽象类的determineCurrentLookupKey方法。我们来看下Spring-AbstractRoutingDataSource的源码AbstractRoutingDataSource获取数据源之前会先调用determineCurrentLookupKey方法查找当前的lookupKey。Objectlookup
·
2020-09-18 15:46
Spring-
单例bean创建过程小结
缺省情况下,一个Springbean是单例模式的,也就是说,在整个Spring容器中,该bean只有一个。并且一个单例bean会在第一次从容器获取时被创建,随后再次从容器获取时返回的其实是已经创建好的实例。Spring创建bean的过程,并不是简单地使用Javanew关键字创建一个POJO对象,相反,除了创建POJO对象之外,Spring还会对所创建的bean对象进行必要的代理包装,执行生命周期回
安迪源文
·
2020-09-17 15:26
spring
Spring
Core
spring-
自动装配,继承,抽象,依赖注意点-复习-4
这一次得出的结论是depend-on和autowire结合使用,autowire在指定了parent后可能不会再次装配。其次是abstract的数据模板功能,同时不能被容器实例化。485118-546548-2198765-879845895118-556548-2198765-109845packagecom.springstudy.test;importorg.junit.jupiter.ap
APOLLO_TS
·
2020-09-16 14:03
SSH
SSI
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框架
上一页
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
其他