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
Spring5
Spring5
参考指南:AspectJ高级编程之Configurable
遇到的问题前面的文章我们讲到了在Spring中使用Aspect。但是Aspect的都是Spring管理的Bean。现在有一个问题,实际工作中,我们经常会想new一个Bean,然后在这个Bean中注入Spring管理的其他Bean。但是new出来的bean已经脱离Spring的管控了。该怎么处理呢?@ConfigurableSpring提供了一个@Configurable的注解,可以实现这个功能,我
flydean
·
2020-01-13 11:55
spring
springboot
spring-mvc
Spring5
--@Indexed注解 Spring使用@Indexed加快启动速度
Spring5
--@Indexed注解
Spring5
--@Indexed注解原创Crazypokerk_最后发布于2019-08-0217:05:01阅读数639收藏展开引SpringFramework5.0
GordonDicaprio
·
2020-01-10 11:00
2020年Java程序员应该学习的10大技术
每6个月更新一次Java版本,以及发布很多流行的框架,如
Spring5
、SpringSecurity5和SpringBoot2等,这些都给我们带来了很大的挑战。
HollisChuang
·
2020-01-09 11:00
02 一起认识 Spring 家族的主要成员
最早的作者为RodJohnsonExpertOne-on-OneJ2EEDesignandDevelopmentExpertOne-on-OneJ2EEDevelopmentwithoutEJB目前已经发展到了
Spring5
yust5273
·
2020-01-08 16:26
Spring5
入门与实践web编程之Servlet3.0简介
Spring提供了一套完整的MVC的解决方案,在新版本中已经基本上用java的Annotation来替换了xml,所以以后的内容都只会基于Annotation来进行设置,spring的MVC的利用了一些Servlet3.0的特性,所以为了很好的理解SpringMVC,我们首先要介绍一下Servlet3.0的一些应用Servlet3.0已经利用Annotation来进行配置,此时已经不再需要曾经的w
孔浩
·
2020-01-08 12:27
第二代微服务网关组件 - Spring Cloud Gateway
[TOC]初识SpringCloudGateway简介:SpringCloudGateway是SpringCloud体系的第二代网关组件,基于
Spring5
.0的新特性WebFlux进行开发,底层网络通信框架使用的是
端碗吹水
·
2020-01-07 19:26
Activiti6.0
spring5
工作流引擎 java SSM流程审批 项目框架
即时通讯:支持好友,群组,发图片、文件,消息声音提醒,离线消息,保留聊天记录(即时聊天功能支持手机端,详情下面有截图)工作流模块----------------------------------------------------------------------------------------------------------1.模型管理:web在线流程设计器、预览流程xml、导出xm
开心漠少君
·
2020-01-06 13:03
Spring Boot从入门到精通-使用WebFlux进行响应式编程(1)
Spring5
中的WebFlux模块可以作为开发响应式Web应用的基础。由于Spring框架的流行,WebFlux会成为开发Web应用的重要趋势之一。
我的小熊不见了
·
2020-01-06 06:19
spring 5 重要特性
Spring5
在类路径(和模块路径)上完全兼容Java9,而且它通过了JDK9测试套件的测试。在Java9发布后,Spring能立即使用它。
不迷失
·
2020-01-05 20:34
spring5
入门与实践第一讲Spring 的AOP
spring的aop是spring的另外一个基本功能,面向切面的编程可以为开发人员提供极大的便利,面向切面编程主要是针对一些控制性功能,如:权限控制,缓存处理,日志控制,事务管理等,这些功能和主要的业务逻辑没有关系,但是却需要整合在很多业务逻辑模块中。模拟面向切面编程就此我不希望一开始就讲解很多深奥的aop概念,下面我们先通过一个具体的实例来讨论面向切面的需求和意义,现在我们希望写一个程序来处理菲
孔浩
·
2020-01-04 16:38
Spring Boot 中的响应式编程和 WebFlux 入门
Spring5
.0中发布了重量级组件Webflux,拉起了响应式编程的规模使用序幕。WebFlux使用的场景是异步非阻塞的,使用Webflux作为系统解决方案,在大多数场景下可以提高系统吞吐量。
java高并发
·
2020-01-04 08:12
Activiti6.0 java项目框架
spring5
SSM 工作流引擎 审批流程
工作流模块----------------------------------------------------------------------------------------------------------1.模型管理:web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理:导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起3.运行中流程:查看流
DER130369
·
2020-01-04 04:39
spring5
源码分析系列(七)——基于XML的依赖注入(一)
前言:前面系列文章分析了SpringIOC容器的初始化过程,接下来分析Spring的依赖注入。1.依赖注入发生的时间 当SpringIOC容器完成了Bean定义资源的定位、载入和注册以后,IOC容器中已经管理Bean定义的相关数据,但是此时IOC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1)用户第一次通过getBean方法向IOC容索要Bean时,IOC
yaofengdoit
·
2020-01-03 02:19
框架源码
spring
spring5
源码分析系列(六)——IOC容器的初始化(四)
前言:上一篇讲到了解析子元素,此篇我们继续后面的内容。(15)解析过后的BeanDefinition在IOC容器中的注册接下来分析DefaultBeanDefinitionDocumentReader对Bean定义转换的Document对象解析的流程中,在其parseDefaultElement方法中完成对Document对象的解析后得到封装BeanDefinition的BeanDefinitio
yaofengdoit
·
2020-01-03 02:18
框架源码
spring
spring5
源码分析系列(五)——IOC容器的初始化(三)
前言:上一篇讲到了DocumentLoader将Bean定义资源转换为Document对象,此篇我们继续后面的内容。(9)XmlBeanDefinitionReader解析载入的Bean定义资源文件XmlBeanDefinitionReader类中的doLoadBeanDefinitions方法是从特定XML文件中实际载入Bean定义资源的方法,该方法在载入Bean定义资源之后将其转换为Docum
yaofengdoit
·
2020-01-03 02:11
框架源码
spring
spring5
源码分析系列(四)——IOC容器的初始化(二)
前言:上一篇讲到了XmlBean读取器(XmlBeanDefinitionReader)调用其父类AbstractBeanDefinitionReader的reader.loadBeanDefinitions方法读取Bean定义资源,此篇我们继续后面的内容。(5)AbstractBeanDefinitionReader的loadBeanDefinitions方法方法源码如下://重载方法,调用下面
yaofengdoit
·
2020-01-03 02:40
spring
框架源码
spring5
源码分析系列(九)——基于Annotation的依赖注入
前言:从Spring2.0以后的版本开始,Spring引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。注解可以大大简化配置,提高开发速度,但不能完全取代XML配置方式。XML方式更加灵活,并且发展的相对成熟,这种配置方式为大多数Spring开发者熟悉;注解方式使用起来非常
yaofengdoit
·
2020-01-02 20:07
框架源码
spring
spring5
源码分析系列(八)——基于XML的依赖注入(二)
前言:上一篇讲到了populateBean方法对Bean属性的依赖注入,此篇继续后面的内容。7.BeanDefinitionValueResolver解析属性值 当容器在对属性进行依赖注入时,如果发现属性值需要进行类型转换,比如属性值是容器中另一个Bean实例对象的引用,则容器首先需要根据属性值解析出所引用的对象,然后才能将该引用对象注入到目标实例对象的属性上去,对属性进行解析由re
yaofengdoit
·
2020-01-02 20:05
框架源码
spring
Spring Gateway配置使用(一)
参考文档:SpringGateway官方文档,玹霖的博客1.SpringGateway简介SpringCloudGateway是Spring官方基于
Spring5
.0,SpringBoot2.0和ProjectReactor
指间砂的宿命
·
2020-01-02 07:37
Spring MVC & Boot & Cloud 技术教程汇总(长期更新)
Spring系列Java必看的Spring知识汇总
Spring5
.0正式发布了Spring的核心模块解析Spring的生态获取ApplicationContext的几
Java技术栈
·
2020-01-01 15:51
阿里P8Java架构师是如何规划架构体系的呢?
性能优化JVM调优Java程序性能优化TomcatMysqlSpringIOCSpringAOPSpringMVC
Spring5
新特性Mybatis分布式架构架构核心服务层技术架构关键技术设施分布式消息通讯异步于
Java高级架构
·
2020-01-01 00:00
Mybatis spring plugin详解
1.环境jdk8mybatis3.5.2
Spring5
.1.9.RELEASEspring-jdbc5.1.9.RELEASE2.官方解释mybatis允许自定义拦截执行对数据库操作方法,默认mybatis-plugin
左洁
·
2019-12-31 15:55
spring5
入门与实践第三讲Spring的其他特性
spring整合测试spring可以和junit很好的进行整合,首先我们需要添加junit和spring和test的依赖junitjunit4.12testorg.springframeworkspring-test5.0.2.RELEASEtest创建一个配置类@ConfigurationpublicclassBaseConfig{@BeanpublicStringhello(){return"
孔浩
·
2019-12-31 13:34
Spring Cloud Gateway 原生支持接口限流该怎么玩
码云地址:https://gitee.com/log4j/pig关于SpringCloudGatewaySpringCloudGateway是Spring官方基于
Spring5
.0,SpringBoot2.0
冷冷gg
·
2019-12-31 09:07
第四十六章:SpringBoot & RabbitMQ完成消息延迟消费
在2018-3-1日SpringBoot官方发版了2.0.0.RELEASE最新版本,新版本完全基于
Spring5
.0来构建,JDK最低支持也从原来的1.6也改成了1.8,不再兼容1.8以下的版本,更多新特性请查看官方文档
恒宇少年
·
2019-12-30 01:35
WebFlux拨云见日之前端整合,你悟了吗?
前言从
spring5
中加入webflux的消息现世已经有一段时间了,也发现了一些朋友的公司在使用webfux,但是大多数都是用作为服务器之间的一些通讯、路由控制来使用,然而真正的把他当着一个web服务来提供给前端
Web前端学习营
·
2019-12-30 00:55
Spring5
源码解析-论Spring DispatcherServlet的生命周期
SpringWeb框架架构的主要部分是DispatcherServlet。也就是本文中重点介绍的对象。在本文的第一部分中,我们将看到基于Spring的DispatcherServlet的主要概念:前端控制器模式。第二部分将专门介绍Spring应用程序中的执行链。接下来是DispatcherServlet类的解释。在最后一部分,我们将尝试开发一个自定义的dispatcherservlet。请注意,本
极乐君
·
2019-12-29 22:05
mybatis databaseIdProvider详解
mybatisdatabaseIdProvider详解1.环境jdk8mybatis3.5.2
Spring5
.1.9.RELEASEspring-jdbc5.1.9.RELEASE2.官方解释myBatis
左洁
·
2019-12-28 13:29
《Spring Boot 2.0 极简教程》附录 I : Spring 5.0 新特性
《SpringBoot2.0极简教程》附录I:
Spring5
.0新特性因为SpringBoot2.0是基于SpringFramework5.0而开发的,所以我们这里对
Spring5
.0的新功能特性做一个简单的介绍
一个会写诗的程序员
·
2019-12-27 20:40
spring5
源码分析系列(九)——基于Annotation的依赖注入
前言:从Spring2.0以后的版本开始,Spring引入了基于注解(Annotation)方式的配置,注解是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。注解可以大大简化配置,提高开发速度,但不能完全取代XML配置方式。XML方式更加灵活,并且发展的相对成熟,这种配置方式为大多数Spring开发者熟悉;注解方式使用起来非常简洁,尚处于发展阶段,X
yaofengdoit
·
2019-12-27 17:00
spring5
源码分析系列(八)——基于XML的依赖注入(二)
前言:上一篇讲到了populateBean方法对Bean属性的依赖注入,此篇继续后面的内容。7.BeanDefinitionValueResolver解析属性值 当容器在对属性进行依赖注入时,如果发现属性值需要进行类型转换,比如属性值是容器中另一个Bean实例对象的引用,则容器首先需要根据属性值解析出所引用的对象,然后才能将该引用对象注入到目标实例对象的属性上去,对属性进行解析由re
yaofengdoit
·
2019-12-27 10:00
spring5
源码分析系列(七)——基于XML的依赖注入(一)
前言:前面系列文章分析了SpringIOC容器的初始化过程,接下来分析Spring的依赖注入。1.依赖注入发生的时间 当SpringIOC容器完成了Bean定义资源的定位、载入和注册以后,IOC容器中已经管理Bean定义的相关数据,但是此时IOC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1)用户第一次通过getBean方法向IOC容索要Bean时,IOC
yaofengdoit
·
2019-12-27 10:00
编程改变世界(2)-- springmvc之helloword
springmvc的时候,相信大家也都通过jsp+servlet做过一些简单的程序,过程比较繁琐,有了springmvc,就会使web开发变的异常简单首先说一下我的环境jdk1.8eclipse2018-12
spring5
.1.5tomcat9.0
天空之小程
·
2019-12-26 03:36
java B2B2C Springboot仿淘宝电子商城系统--Spring Cloud Gateway
SpringCloudGateway是什么SpringCloudGateway基于SpringBoot2,是SpringCloud的全新项目,该项目提供了一个构建在Spring生态之上的API网关,包括
Spring5
IT小跑兵
·
2019-12-25 22:53
java B2B2C Springboot仿淘宝电子商城系统--Spring Cloud Gateway
SpringCloudGateway是什么SpringCloudGateway基于SpringBoot2,是SpringCloud的全新项目,该项目提供了一个构建在Spring生态之上的API网关,包括
Spring5
IT达人Q
·
2019-12-25 11:51
spring5
源码分析系列(六)——IOC容器的初始化(四)
前言:上一篇讲到了解析子元素,此篇我们继续后面的内容。(15)解析过后的BeanDefinition在IOC容器中的注册接下来分析DefaultBeanDefinitionDocumentReader对Bean定义转换的Document对象解析的流程中,在其parseDefaultElement方法中完成对Document对象的解析后得到封装BeanDefinition的BeanDefinitio
yaofengdoit
·
2019-12-24 22:00
spring5
源码分析系列(五)——IOC容器的初始化(三)
前言:上一篇讲到了DocumentLoader将Bean定义资源转换为Document对象,此篇我们继续后面的内容。(9)XmlBeanDefinitionReader解析载入的Bean定义资源文件XmlBeanDefinitionReader类中的doLoadBeanDefinitions方法是从特定XML文件中实际载入Bean定义资源的方法,该方法在载入Bean定义资源之后将其转换为Docum
yaofengdoit
·
2019-12-24 22:00
spring5
源码分析系列(四)——IOC容器的初始化(二)
前言:上一篇讲到了XmlBean读取器(XmlBeanDefinitionReader)调用其父类AbstractBeanDefinitionReader的reader.loadBeanDefinitions方法读取Bean定义资源,此篇我们继续后面的内容。(5)AbstractBeanDefinitionReader的loadBeanDefinitions方法方法源码如下://重载方法,调用下面
yaofengdoit
·
2019-12-24 22:00
Spring5
of WebClient
前言
Spring5
带来了新的响应式web开发框架WebFlux,同时,也引入了新的HttpClient框架WebClient。
wuliuqi666
·
2019-12-24 22:00
Spring5
of WebClient
前言
Spring5
带来了新的响应式web开发框架WebFlux,同时,也引入了新的HttpClient框架WebClient。
wuliuqi666
·
2019-12-24 22:00
Java ProjectReactor框架之Flux篇
Spring5
现处在第四个预发布版,正式版将要发布了,它带来的一大特性就是响应式框架SpringWebFlux。默认使用ProjectReactor框架。因此。
MrTT
·
2019-12-24 13:10
spring5
源码分析系列(三)——IOC容器的初始化(一)
前言:IOC容器的初始化包括BeanDefinition的Resource定位、载入、注册三个基本过程。本文以ApplicationContext为例讲解,XmlWebApplicationContext、ClasspathXmlApplicationContext等都属于这个继承体系,这些都是我们日常开发中很熟悉的。其继承体系如下图:ApplicationContext允许上下文嵌套,通过接口中
yaofengdoit
·
2019-12-24 10:40
java
spring
Java从入门到入坑(高级篇)
Java9Jigsaw、Jshell、ReactiveStreams3:Java10局部变量类型推断、G1的并行FullGC、ThreadLocal握手机制4:Java11ZGC、Epsilon、增强var5:
Spring5
AmbitiousMouse
·
2019-12-23 11:23
成为一名Java架构师的必修课
一.热门框架源码学习设计模式篇
Spring5
源码解读篇Mybatis篇SpringBoot2篇二.微服务架构架构设计篇BAT互联网架构这些年的演进分析国内外常见分布式系统架构状况介绍微服务架构指南:领域驱动设计
皮皮尘啊
·
2019-12-23 02:55
spring5
源码分析系列(三)——IOC容器的初始化(一)
前言:IOC容器的初始化包括BeanDefinition的Resource定位、载入、注册三个基本过程。本文以ApplicationContext为例讲解,XmlWebApplicationContext、ClasspathXmlApplicationContext等都属于这个继承体系,这些都是我们日常开发中很熟悉的。其继承体系如下图:ApplicationContext允许上下文嵌套,通过接口中
yaofengdoit
·
2019-12-22 20:00
终于,Spring 5.0正式发布了!
Spring5
.0都有什么新功能?1、最低要求支持JDK8+,J2EE7+。2、移除了一些包、类及方法。3、核心功能加强:全面应用jdk8并兼容jdk9等。
Java技术栈
·
2019-12-22 03:33
spring5
源码分析系列(二)——spring核心容器体系结构
首先我们来认识下IOC和DI:IOC(InversionofControl)控制反转:控制反转,就是把原先代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。所以需要创建一个容器,并且需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是可配置的文件。DI(DependencyInjection)依赖注入:指对象是被动接受依赖类而不是自己主动去找,即对象不是从容器中查
yaofengdoit
·
2019-12-21 01:21
java
spring
spring5
源码分析系列(二)——spring核心容器体系结构
首先我们来认识下IOC和DI:IOC(InversionofControl)控制反转:控制反转,就是把原先代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。所以需要创建一个容器,并且需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是可配置的文件。DI(DependencyInjection)依赖注入:指对象是被动接受依赖类而不是自己主动去找,即对象不是从容器中查
yaofengdoit
·
2019-12-20 18:00
第一章
Spring5
源码分析之标签解析笔记
一、Spring程序入口Spring重新定义了java1、Spring的历史2002年10月,RodJohnson发布《ExpertOne-on-OneJ2EE设计和开发》一书。2004年3月,Spring1.0发布:2003年6月,SpringFramework第一次以Apache2.0许可证下发布0.9版本,2004年3月,Spring1.0正式发布;对于Spring1.0,其源码只有一个包,
Hankin晚风
·
2019-12-19 23:59
Spring框架源码解读
源码学习之设计模式(委托模式)
看了《
Spring5
核心原理与30个类手写实战》以及网上查阅资料,我总结了以下几点:代理模式注重过程,而委派模式更加看重结果。
sllbw
·
2019-12-19 21:23
java
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他