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简介、入门、配置 , IoC和DI思想
2、SpringIoC管理bean的原理3、Spring的基本配置4、Spring的测试框架五、解决丑陋代码
Spring系列
Spring—Spring简介、入门、配置,IoC和DI思
White Camel
·
2020-08-25 16:42
Spring
Spring系列
【08】为JavaBean的集合对象注入属性值
TestUtil.java1packagecom.lh.util;23importjava.util.List;4importjava.util.Map;5importjava.util.Set;67publicclassTestUtil{8@Override9publicStringtoString(){10return"TestUtil[list="+list+",set="+set+",ma
dianpianpeng8861
·
2020-08-25 07:28
Spring系列
-基础篇(3)-搭建开发环境(基于Tomcat)
背景介绍项目上成员已经开始使用SpringMVC或SpringBoot写后台接口,但是由于原有环境的一些限制,使得在实际开发时,会浪费很多时间在编程以外的事情上。项目上使用的应用服务器是WebLogic,是一个功能很强大的重量级服务器。我们开发使用的IDE是IntelliJIDEA,在本地编码阶段,如果搭配本地的WebLogic进行代码的调试、测试,是一件比较麻烦的事。首先本地运行一次要很长时间,
KerryWu
·
2020-08-24 14:48
jdk
tomcat
weblogic
jndi
idea
Spring系列
(一):Spring MVC bean 解析、注册、实例化流程源码剖析
1.背景最近在使用SpringMVC过程中遇到了一些问题,网上搜索不少帖子后虽然找到了答案和解决方法,但这些答案大部分都只是给了结论,并没有说明具体原因,感觉总是有点不太满意。更重要的是这些所谓的结论大多是抄来抄去,基本源自一家,真实性也有待考证。要成为一名优秀的码农,不仅能熟练的复制粘贴,更要有打破砂锅问到底的精神,达到知其然也知其所以然的境界。那作为程序员怎么能知其所以然呢?答案就是阅读源代码
weixin_34177064
·
2020-08-24 12:17
github开通,史上最全demo集合,各种demo持续更新中
github地址各种demo持续更新中fastdfsdemo完成地址https://github.com/13567436138/dfs-demo.git
spring系列
demo:https://github.com
hxpjava1
·
2020-08-24 08:23
git
深入理解
Spring系列
之二:BeanDefinition解析
《深入理解
Spring系列
之一:开篇》中提到在Spring容器启动的过程中,会将Bean解析成Spring内部的BeanDefinition结构,本篇将深入分析这个BeanDefinition的内部结构
wind瑞
·
2020-08-23 19:23
Spring
分布式事务案例
常见的分布式事务处理方式有:2PC、TCC、异步确保型,2PC的处理方式,在之前的《
Spring系列
(9)-多数据源和2PC分布式事务》中已经写过,本文针对后两者分享。
KerryWu
·
2020-08-22 13:29
分布式事务
Spring系列
(9)-多数据源和2PC分布式事务
1.前言本系列有写过在springboot中,普通数据库事务的处理方式,主要是通过@Transactional的注解,但是却不能满足于分布式事务的需求。例如:跨多个多种数据库的一致性事务,跨系统RPC调用的事务,等等。在分布式领域基于CAP理论以及BASE理论,有人就提出了柔性事务的概念。CAP(一致性、可用性、分区容忍性)理论大家都理解很多次了,这里不再叙述。说一下BASE理论,它是在CAP理论
KerryWu
·
2020-08-22 12:59
xampp
分布式事务
springboot
多数据源
Spring系列
(8)- 过滤器+监听器+拦截器+AOP 比较
1、前言在后端项目开发中,会有一些需要基于全局处理的程序。传统基于Servlet容器的程序中,我们可以使用过滤器和监听器,在Java框架中还可以使用拦截器,而面向切面编程AOP更是作为Spring框架中的核心思想被大家所关注。本文一方面从概念上讲解Filter、Listener、Interceptor和aop的区别,另一方面更是从代码层面讲解如何在SpringBoot中应用开发。它们的执行顺序如下
KerryWu
·
2020-08-22 11:37
过滤器
拦截器
aop
springboot
Spring系列
-实战篇(5)-数据库的事务和锁
1.前言大学里面数据库课考试,事务和锁的相关知识绝对是要划的重点。数据库的事务要遵循ACID(原子性、一致性、隔离性、持久性)四要素,锁又有悲观锁和乐观锁的划分方式。那么今天我们讲讲,如何基于SpringBoot+Mybatis的框架,进行有关事务和锁的代码开发。在实际应用中,二者密不可分。在业务系统开发过程中,往往有一系列对数据库的操作是需要绑定在一个事务里的,要么一起提交,要么一起回滚。例如:
KerryWu
·
2020-08-22 11:30
springboot
事务
乐观锁
悲观锁
你要的《
Spring系列
源码解读》PDF它来了
之前有好些读者朋友问我
Spring系列
源码分析写成公众号文章看起来太费劲了,主要归结于如下几个原因:有些文章排版有点乱,从而导致了一些阅读障碍。源码较长,使用手机阅
ShiLuoHeroKing
·
2020-08-21 23:58
精选2020年最新97道Java面试题:spring+Redis+JVM+mysql全在这里了
一、Java面试题之
spring系列
(23道)1、为什么要使用spring?2、解释一下什么是aop?3、解释一下什么是ioc?4、spring有哪些主要模块?5、spring常用的注入方式有哪些?
架构卫高明
·
2020-08-21 19:46
程序员
java
Java面试,Spring的相关内容必看!
Spring系列
面试题第一章一般问题1-1、什么是spring?1-2、Spring由哪些模块组成?1-3、使用Spring框架的好处是什么?1-4、使用Spring有哪些方式?
程序yang
·
2020-08-21 17:42
Java面试题
Spring系列
之注解扫描开启配置
###前言Spring框架对Bean进行装配提供了很灵活的方式,下面归纳一下主要的方式:•在XML中进行显示配置•在Java中进行显示配置•隐式的bean发现机制和自动装配而自动装配实现就需要注解扫描,这时发现了两种开启注解扫描的方式,即和下面归纳一下这两种方式的异同点::注解扫描是针对已经在Spring容器里注册过的Bean:不仅具备的所有功能,还可以在指定的package下面扫描对应的bean
smileNicky
·
2020-08-21 16:02
Java框架
如何下载 spring 官方文档 pdf
spring系列
框架,官方文档都是html格式的,并未提供pdf的下载入口。
Java 程序源
·
2020-08-21 12:05
其它
spring
spring
官方文档下载
Spring系列
(二)Spring IOC容器初始化
1什么是IOC/DIIOC(InversionofControl)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们可配置的文件。DI(DependencyInjection)依赖注入:就是指对象是被动接受依赖类而不是自己主动去找,换句
zpoison
·
2020-08-21 12:56
Spring
spring5.1.x源码阅读环境搭建-gradle构建编译
Spring系列
生态十分丰富,涉及到各个方面。但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,就需要深度研读Spring源码。
爱己爱人
·
2020-08-21 04:38
java
源码分析
spring
学习笔记
Spring 源码解读第七弹!bean 标签的解析
本文是
Spring系列
第八篇,如果小伙伴们还没阅读过本系列前面的文章,建议先看看,这有助于更好的理解本文。Spring源码解读计划Spring源码第一篇开整!配置文件是怎么加载的?
江南一点雨
·
2020-08-21 03:30
java
spring
java-web
Spring系列
之Spring Boot(二)
入门指南使用SpringBoot构建应用程序本指南提供了如何帮助你快速开发应用程序的示例。阅读更多的Spring入门指南时,你将看到更多的SpringBoot用例,本指南旨在使您快速了解SpringBoot。如果要创建自己的项目,请访问SpringInitializr,填写项目详细信息,选择选项,然后下载Zip文件。你将构建什么你将使用SpringBoot构建一个简单的Web应用程序,并向其中添加
jstl1point02
·
2020-08-21 00:57
java
spring
spring
boot
Spring系列
之Spring Boot(一)
Spring快速入门指南通过SpringBoot,可以轻松的创建独立的,基于生产级别的,Spring应用程序,你可以快速运行它们。大多数SpringBoot应用程序需要最小的Spring配置。特性创建独立的Spring应用程序。直接嵌入Tomcat,Jetty或Undertow(无需部署War文件)。提供starter依赖,简化构建配置;自动配置Spring和第三方库。提供production-r
jstl1point02
·
2020-08-21 00:57
Spring系列
之Spring for Android
1概述:SpringforAndroid是一个框架,提供Spring组件供安卓APP开发使用,和其他Spring项目一样,SpringforAndroid能很容易的被使用和被扩展。特性1提供restful风格的客户端。特性2提供访问安全权限的API。下面提供一个例子,谷歌搜索。//TheconnectionURLStringurl=“https://ajax.googleapis.com/ajax
jstl1point02
·
2020-08-21 00:26
资料搜集-JAVA系统的梳理知识18- Spring
##Spring相关教程/资料###官网相关-[Spring官网](https://spring.io/)、[
Spring系列
主要项目](https://spring.io/projects)、[Spring
君子志邦
·
2020-08-20 14:09
整理资料
Java相关
微服务
一次编写,处处调用,这就是我对微服务的理解由于之前的公司没有使用
spring系列
,也没有使用dubbo系列,而是公司自己弄了一套框架,有许多优点,也有一些不足,在其启发下,自己也搞了一套简化版的微服务架构
柚子皮是我
·
2020-08-20 09:02
Spring系列
(三)AOP详解
一.Spring—AOP概述AOP:面向切面编程在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降
仲夏风灯
·
2020-08-15 13:08
JAVA-WEB
你确定@Autowired就是spring的自动注入吗?
Spring系列
-你可能学了假的Spring转自原文:https://www.isgrow.cn/?
伊邪那岐丶
·
2020-08-15 04:42
日常分享
Spring基本用法1——Spring的核心机制:IOC、DI
Spring系列
文章打算以这样的顺序展开:以思维导图的方式统筹介绍Spring->介绍Spring基本用法->深入使用Spring->窥探Spring源码->如有必要以思维导图总结概述Spring。
孤独的水手
·
2020-08-15 03:55
Spring
Spring
IOC
DI
控制反转
依赖注入
tio-websocket-spring-boot-starter 的简单使用
引言T-io网络通讯框架开源之后受到许多同学的喜欢,但是对于使用
Spring系列
技术的同学用起来稍许不适。于是乎抽时间写了个starter,很荣幸代码被作者采纳,正式入驻T-io家族包。
chengqun0244
·
2020-08-15 02:19
Spring系列
之Spring常用注解总结
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。为了解决这两个问
java面试笔试
·
2020-08-14 16:44
Hystrix+dashboard入门简单配置运行
spring系列
版本:springboot:2.0.9.RELEASEspringcloud:Finchley.SR2相关操作引入相关依赖org.springframework.cloudspring-cloud-starter-netflix-hystrixorg.springframework.cloudspring-cloud-starter-netflix-hystrix-dashboar
明早看急诊科
·
2020-08-14 16:45
Spring
Cloud
Spring系列
(四)Spring Aware
1.什么是SpringAwareSpring的依赖注入的最大的亮点就是所有的Bean对容器的存在是没有意识的,即你可以将你的容器换成别的容器,这时Bean直接的耦合度最低。需要用到Spring容器本身的功能资源的时候,Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这就是SpringAware。若使用了SpringAware,Bean将会和Spring框架耦合。Spri
zhaojiaxing0216
·
2020-08-14 12:42
Spring系列
Spring系列
(五)Spring的多线程
1.多线程Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThredPoolTaskExecutor可以实现基于线程池的TaskExecutor。为了实现异步任务,可以在配置类中通过@Enable开启对异步任务的支持,并通过实际执行的Bean的方法使用@Async注解来声明是一个异步任务2.代码示例配置类/***配置类*@EnableAsync开启异步任务*@au
zhaojiaxing0216
·
2020-08-14 12:42
Spring系列
Spring系列
(三)Spring AOP详解
文章目录1什么是面向切面编程1.1定义AOP术语1.2Spring对AOP的支持2通过切点来选择连接点2.1编写切点2.2在切点中选择bean3使用注解创建切面3.1定义切面3.2创建环绕通知3.3处理通知中的参数3.4通过注解引入新功能4.在XML中声明切面4.1声明前置通知和后置通知4.2声明环绕通知4.3为通知传递参数4.4通过切面引入新的功能5.注入AspectJ切面1什么是面向切面编程在
zhaojiaxing0216
·
2020-08-14 12:41
Spring系列
spring
java
spring
aop
bean
Bean 注解(Annotation)配置(3)- 依赖注入配置
Spring系列
教程Spring框架介绍Spring框架模块Spring开发环境搭建(Eclipse)创建一个简单的Spring应用Spring控制反转容器(InversionofControl–IOC
kevinhwu
·
2020-08-14 12:50
后端
死磕
Spring系列
之一:准备阅读Spring源码环境
死磕
Spring系列
前言死磕
spring系列
博客,是对Spring进行源码级阅读。工作以来,一直接触spring框架,可以说对spring框架的配置使用已经非常熟练了。
weixin_34010566
·
2020-08-14 12:12
Spring菜鸟小白学习笔记------Spring事务管理
上一节我们说了SpringJDBCTemplate详细
Spring系列
目录点击链接查看Spring事务管理事务的相关概念事务一般特指数据库事务,是指作为一个程序执行单元执行的一系列操作,要么完全执行,要么完全不执行
JJyu可及
·
2020-08-13 15:36
研发管理
Java工程狮学习
面试
数据库
mysql
spring
java
Spring 源码解读第七弹!bean 标签的解析
本文是
Spring系列
第八篇,如果小伙伴们还没阅读过本系列前面的文章,建议先看看,这有助于更好的理解本文。Spring源码解读计划Spring源码第一篇开整!配置文件是怎么加载的?
_江南一点雨
·
2020-08-12 14:53
关于Spring
Boot
java
spring
Spring系列
之——使用模板快速搭建springboot项目
1在官网https://start.spring.io/生成springboot的模板2IDEA导入模板,设置如下勾选项,其他选项卡为默认值3idea呈现4新增controller类packagecom.gbm.controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.
weixin_30278237
·
2020-08-11 23:23
spring系列
之-@validated 验证 List 参数
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/u010588262/article/details/82776088写了个接口:@GetMapping("/do")publicintdoSth(@RequestBody@Validated(MyGroup.class)ListmyBean)发现@validated完全没用,但是用@valid可以,但
谦奕爸爸
·
2020-08-11 23:20
Java
#
Spring
Springboot 打jar 后,ResourceUtils.getFile导致的问题
1、
Spring系列
提供很多的开发工具,但是有一些是只是适合打成war下使用的,有一些在eclipse或者Idea下使用时正常的,但是一打成jar就会出现FileNotFoundException了。
我若成风,天奈我何
·
2020-08-11 19:04
Springboot
《
Spring系列
一》-Spring与tomcat的不解之缘
引言tomcat启动后,到底对spring和springmvc做了什么?介绍本文主要介绍:spring整合了springmvc后,当tomcat启动时,spring以及springmvc的相互以及关系启动顺序。典型的父子关系爸爸对儿子说:1,"儿子,爸爸要离开这个家,等你长大了,就来某某地方找我"2,"儿子,你有什么要求,尽管给老爸提,老爸能满足的都满足"感动的背后还是充满了内疚啊启动顺序tomc
stwen_hao
·
2020-08-10 15:56
Spring
Spring 源码解读第七弹!bean 标签的解析
本文是
Spring系列
第八篇,如果小伙伴们还没阅读过本系列前面的文章,建议先看看,这有助于更好的理解本文。Spring源码解读计划Spring源码第一篇开整!配置文件是怎么加载的?
江南一点雨
·
2020-08-10 10:46
java
spring
java-web
Spring Boot 学习笔记(一)—— 快速搭建Spring Boot项目
一、前言SpringBoot是
Spring系列
框架的集成,使用“习惯优于配置”的理念快速搭建项目,在项目打包时还能根据需求打包为jar(内置servlet容器)或war文件,相对以前的Spring、SpringMVC
swift0824
·
2020-08-10 01:23
Spring
Boot
Spring系列
:MyBatis详解和与Spring整合
Spring系列
:MyBatis详解和与Spring整合MyBatis简介概述MyBatis与HibernateMyBatis的特点Druid简介概述各种连接池性能对比测试测试环境基准测试结果结论Spring
路修
·
2020-08-09 18:41
Spring系列
:Spring MVC进阶篇
Spring系列
:SpringMVC进阶篇SpringMVC简介概述DispatcherServlet组件类Spring整合SpringMVCPOM配置`web.xml`CharacterEncodingFilterDispatcherServlet
路修
·
2020-08-09 18:41
Spring系列
:Spring框架的认知
Spring系列
:Spring框架的认知Spring简介概述Spring体系结构概述Spring的特点非侵入式容器IoCAOPSpring与IoC概述第一个Spring应用程序POM创建接口与实现创建`
路修
·
2020-08-09 18:40
spring系列
源码解读
Spring-bean的循环依赖以及解决方式spring源码(一)--ContextLoaderListenerspring源码(二)--BeanFactoryspring源码(三)--XmlBeanDefinitionReaderspring源码(四)--ClassPathResourcespring源码(五)--DefaultDocumentLoaderspring源码(六)--XmlVali
风舞松林涧
·
2020-08-09 12:28
源码分析
面试官:你知道Spring中有哪些可以让我们扩展的地方么
大家都知道我这段时间陆续更新了
Spring系列
源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了首先列举一下一个经典的面试题:Spring中Bean的生命周期:开始初始化容器加载BeanFactoryPostProcessor
javaxuexilu
·
2020-08-09 05:10
【源码
Spring系列
】——bean的装配方式
之前的文章讲了FactoryBean本质也是普通的bean同样可以装配到Spring容器中,本质上也装配bean的一种方式。本文主要整理Spring中bean的装配方式以及实现的原理。图解Spring中bean的实例化流程下面主要讲解上图中装配的部分1、xml容器加载xmlApplicationContextcontext=newClassPathXmlApplicationContext("sp
mandy@i
·
2020-08-08 16:22
【源码Spring系列】
spring security 源码分析: 过滤器
springsecurity源码分析:过滤器博客分类:
spring系列
SecuritySpringWebAccessUI首先请求进入FilterChainProxy这个类FilterChainProxy.javaJava
rongdmmap
·
2020-08-05 16:05
spring
security
Spring系列
注解解析重点解析@transactional
spring注解No.1事物注解方式:@Transactional1.当标于类前时,标示类中所有方法都进行事物处理,例子:@TransactionalpublicclassTestServiceBeanimplementsTestService{privateTestDaodao;publicvoidsetDao(TestDaodao){this.dao=dao;}//当类中某些方法不需要事物时:
Lucas_wei
·
2020-08-05 10:02
springboot
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他