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系列
之aAOP AOP是什么?+xml方式实现aop+注解方式实现aop
Spring系列
之aopaop是什么?+xml方式实现aop+注解方式实现aop什么是AOP?
一只胡说八道的猴子
·
2020-09-24 23:00
Spring系列
之新注解配置+Spring集成junit+注解注入
Spring系列
之注解配置Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率你本来要写一段很长的代码来构造一个Beam
一只胡说八道的猴子
·
2020-09-22 20:00
Spring系列
之数据源的配置 数据库 数据源 连接池的区别
Spring系列
之数据源的配置数据源,连接池,数据库三者的区别连接池:这个应该都学习过,比如c3p0,druid等等,连接池的作用是为了提高程序的效率,因为频繁的去创建,关闭数据库连接,会对性能有很大的消耗
一只胡说八道的猴子
·
2020-09-20 13:00
Spring系列
(四):Spring AOP详解
一、AOP是什么AOP(面向切面编程),可以说是一种编程思想,其中的SpringAOP和AspectJ都是现实了这种编程思想。相对OOP(面向过程编程)来说,提供了另外一种编程方式,对于OOP过程中产生的横切性问题,这些横切性与业务无关,可以通过预编译方式和运行期动态代理来实现。比如可以应用在:日志记录、性能监控、事务管理等。二、AOP的基本概念Aspect(切面):通常来说是一个类,里面定义了切
dijinan2423
·
2020-09-17 01:33
java
开发工具
runtime
Spring系列
(二):Spring IoC应用
一、SpringIoC的核心概念IoC(InversionofControl控制反转),详细的概念见
Spring系列
(一):Spring核心概念二、SpringIoC的应用1、定义Bean的信息1.1基于
dijinan2423
·
2020-09-17 01:33
java
测试
Spring系列
(五):Spring AOP源码解析
一、@EnableAspectJAutoProxy注解在主配置类中添加@EnableAspectJAutoProxy注解,开启aop支持,那么@EnableAspectJAutoProxy到底做了什么?接下来分析下:@EnableAspectJAutoProxy点进去如下:此时看到了我们非常熟悉的@Import注解,@Import(AspectJAutoProxyRegistrar.class),
dijinan2423
·
2020-09-17 01:33
java
人工智能
设计模式
Spring系列
(三):Spring IoC源码解析
一、Spring容器类继承图二、容器前期准备IoC源码解析入口:/***@desc:ioc原理解析启动*@author:toby*@date:2019/7/2222:20*/publicclassPrincipleMain{publicstaticvoidmain(String[]args){AnnotationConfigApplicationContextcontext=newAnnotati
dijinan2423
·
2020-09-17 01:32
java
设计模式
Spring系列
(一):Spring核心概念
一、Spring概念Spring是一种多层的J2EE应用程序框架,其核心就是管理资源组件以及依赖关系,Spring框架为现代基于java的企业应用程序提供了一个全面的编程和配置模型。二、Spring核心组件1.CoreContainerCoreContainer包含了spring-core,spring-beans,spring-context,spring-context-support,spr
dijinan2423
·
2020-09-17 01:02
测试
运维
数据库
Spring系列
(二) AnnotationConfigApplicationContext
AnnotationConfigApplicationContext创建AnnotationConfigApplicationContext构造传入注解配置类,一步式解析扫描创建spring容器AnnotationConfigApplicationContextcontext=newAnnotationConfigApplicationContext(AppConfig.class);这种方式最简
ShineMoer
·
2020-09-17 00:53
spring
spring
spring系列
(一)基本组件
spring系列
(一)基本组件类级别注解@Component:通用注解组件,可被继承扩展为不同层次使用的专用组件.当某一个类在不属于其他典型层次中可作为选择使用@Controller:控制层,所注解的为
ShineMoer
·
2020-09-17 00:53
spring
spring
bean
Spring全系列框架中常见的各类型注解的使用方式
有哪些成员Spring、SpringMvc、SpringBoot、SpringCloud、SpringData、SpringSecurity、Springframework等等,接下来开始我们的正文,
Spring
互联网渣渣东
·
2020-09-16 22:23
学习旅途
Spring系列
之五:使用注解代替xml配置
Spring因为使用容器来构造对象,一种是在配置文件中配置xml来获得对象,一种是基于注解的方式来构造对象先用流程的来表现Spring是如何用注解的方式获得对象的:1:Spring加载配置文件,表明是要用的注解的方式构造对象,在配置文件中要写出你在哪个包下面进行扫描2:在包下进行扫描,看是否有使用注解标签的(@Component)。有的话就放入容器中3:创建对象的时候,获得容器,调用容器中的对象下
NetlabCC
·
2020-09-16 19:50
Spring
Spring系列
之三:SpringBean的单例构造和多例构造(Maven Idea)
在使用Spring的Ioc容器创建对象会使用到单例构造或多例构造;单例构造:整个程序只有一个对象多例构造:程序中有类实例的多个对象,对象之间互相独立首先在Test包下面建立一个User类,源代码如下;packagecom.lydetails.ssm.Test;publicclassUser{privateStringname;privateIntegerage;publicUser(){Syste
NetlabCC
·
2020-09-16 19:50
Spring
Spring系列
之六:AOP的代理详解
Aop是面向切片的编程,首先先用图解释AOP的编程这是没有用aop的情况,代码中存在大量的重复的代码:使用aop就是采用一个切片,对封装好的程序进行切开,减少重复的代码,对重复的代码进行复用:那么如何实现这种aop的切片编程了?就是使用动态代理的方式,为方法增加方法,现在就讲一讲代理的原理:代理就相当于处于一个中间层,当一个对象不能调用另一个对象的方法时候,可以通过代理进行调用。首先是静态代理:静
NetlabCC
·
2020-09-16 19:50
Spring
Spring系列
之IOC和DI介绍
IOC叫做控制反转,以前我们是自己创建对象,现在反转给了容器创建。以前我们就自己创建对象,还有我们自己创建依赖关系(比如你在service中调用了dao,这种就是依赖关系),用Spring就不需要自己创建,把自己创建反转给了程序(Spring),称为控制反转。我们要实现ioc,那么就用到DI(DependencyInjection:依赖注入),将方法或者构造方法注入。
NetlabCC
·
2020-09-16 19:50
Spring
Spring系列
学习之Spring Data MongoDB数据访问
英文原文:https://spring.io/projects/spring-data-mongodb目录概述介绍特性快速开始学习文档示例概述MongoDB的SpringData是SpringData项目的一部分,旨在为新数据存储提供熟悉且一致的基于Spring的编程模型,同时保留特定于商店的特性和功能。介绍SpringDataMongoDB项目提供与MongoDB文档数据库的集成。SpringD
boonya
·
2020-09-16 14:53
Spring系列
学习之使用Spring Boot构建RESTful Web服务
英文原文:https://spring.io/guides/gs/rest-service/目录你要构建什么你需要什么如何完成本指南使用Gradle构建使用Maven构建IDE构建创建资源表示类创建资源控制器使应用程序可执行构建可执行的JAR测试服务总结更多本指南将引导您完成使用Spring创建“helloworld”RESTfulWeb服务的过程。你要构建什么您将在以下位置构建一个接受HTTPG
boonya
·
2020-09-16 11:58
朱晔和你聊
Spring系列
S1E7:简单好用的Spring Boot Actuator
本文会来看一下SpringBootActuator提供给我们的监控端点Endpoint、健康检查Health和打点指标Metrics等所谓的Production-ready(生产环境必要的一些)功能。监控端点我们先来新建一个模块:4.0.0me.josephzhuspring101-ops0.0.1-SNAPSHOTjarspring101-opsDemoprojectforSpringBootm
weixin_34167819
·
2020-09-16 04:36
springboot+springsecurity+mybatis+websocket+thymeleaf+layui整合作业管理系统-详细解析
1.项目存在意义对
spring系列
的框架进行整合,熟悉项目开发的流程和基本的章法,加强对基本框架的掌握。2.项目功能的概述教师功能:1.发布作业(1)教师可以发布多种格式的作业。
自传难写啊
·
2020-09-14 23:37
项目Demo
springboot
springsecurity
mybatis
websocket
layui
Spring系列
之初识Spring Spring概述
初始Spring啥是Spring?下面这个就是SpringSpring当然不是上面那个Spring,Spring之所以命名为Spring是因为这个开源的轻量级的开源框架的出现给软件行业带来了春天,促进了软件行业的发展Spring的理念:整合现有的框架技术,使技术更加实用,是一个大杂烩Spring的相关概念1.Spring是分层的javaEE/SE应用full-stack轻量级开源框架,以IOC(i
一只胡说八道的猴子
·
2020-09-14 19:00
深入理解
Spring系列
之二:BeanDefinition解析
MzI0NjUxNTY5Nw==&mid=2247483814&idx=1&sn=ddf49931d552e9b4553dcec457a84c51&scene=19#wechat_redirect《深入理解
Spring
weixin_30920513
·
2020-09-14 04:51
Spring系列
——@ContextConfiguration注解的使用
1.概述@ContextConfiguration这个注解通常与@RunWith(SpringJUnit4ClassRunner.class)联合使用用来测试当一个类添加了注解@Component,那么他就自动变成了一个bean,就不需要再Spring配置文件中显示的配置了。把这些bean收集起来通常有两种方式,Java的方式和XML的方式。当这些bean收集起来之后,当我们想要在某个测试类使用@
viagra2009100129
·
2020-09-13 15:40
Spring系列
Spring
Spring系列
之Spring常用注解总结
转载:http://www.cnblogs.com/xiaoxi/p/5935009.html传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.java文件
xyz1253587469
·
2020-09-13 11:15
java
Spring系列
(三):Spring IoC中各个注解的理解和使用
原文链接:1.http://www.cnblogs.com/xdp-gacl/p/3495887.html2.http://www.cnblogs.com/xiaoxi/p/5935009.html一、把在Spring的xml文件中配置bean改为Spring的注解来配置bean传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容
weixin_33961829
·
2020-09-13 11:02
java
开发工具
数据库
springcloud微服务之间通过feign调用方式上传文件MultipartFile
通过我们使用
spring系列
的框架上传文件,都会利用MultipartFile文件流进行文件的上传。
guobinhui
·
2020-09-12 22:13
Java基础
SSM学习笔记
1、Spring学习
Spring系列
文章Spring学习笔记-01Spring学习笔记-02Spring学习笔记-03Spring学习笔记-04Spring学习笔记Spring学习01:控制反转(IOC
壮少Bryant
·
2020-09-12 07:11
spring
java
Spring系列
学习之Spring Roo
英文原文:https://projects.spring.io/spring-roo/目录令人兴奋的功能-SpringBoot,SpringData,......零风险-没有妥协的生产力快速开始先决条件使用SpringToolSuite(STS)运行Roo从shell运行RoadmapSampleProjectsExternalLinksBooksSpringRoo1.x.ProjectLead面
boonya
·
2020-09-12 05:40
Spring
Roo
spring系列
【一】——初识Spring体系和实践
引出spring依赖注入spirng概要发展历程设计特点spring体系结构框架结构模块说明spring应用发展历史2002年Rod主要针对J2EE的繁琐问题发表了《ExpertOne-on-OneJ2EEDesignandDevelopment》,本书包含3万行代码作为Interface21Framework;Jurgen和Yann联系Rod将代码开源,并由Yann提出Spring这个词。200
greekw
·
2020-09-10 23:56
spring
spring系列
3-后置处理器
Spring对bean的赋值,注入其它组件,生命周期注解功能,@Async等等功能,在低层都是通过底层对BeanPostProcessor也就是后置处理器的支持实现的。下面看几个常见的后置处理器,具体的spring源码将在以后分析。1.ApplicationContextAware类实现了ApplicationContextAware接口,可以取得上下文ApplicationContex,用于自己
huanshirenjian
·
2020-09-10 14:06
spring
redis的简单使用
redis在Java开发中的一些实用心得言归正传:redis集成在spring框架中需要的jar包:spring-data-redis-1.5.1.RELEASE.jarjedis-2.6.0.jar
spring
bidewang_wolf
·
2020-09-10 12:48
redis
Spring——XML配置事务、注解+XML、纯注解的配置方式
基于xml配置声明式事务1、解决银行转账问题2、事务方法tx:method属性配置3、CRUD通用事务配置二、基于注解配置声明式事务三、基于纯注解(JavaConfig)配置声明式事务四、选择开发方式
Spring
White Camel
·
2020-08-25 16:43
Spring
Spring——AOP思想、AOP开发、Pointcut语法、注解配置AOP
目录一、AOP思想1、AOP术语2、Pointcut语法二、AOP开发1、导入依赖2、配置AOP(XML方式)3、各种时机的增强细节4、注解配置AOP
Spring系列
Spring—Spring简介、入门
White Camel
·
2020-08-25 16:42
Spring
Spring——静态代理、动态代理、拦截器思想
目录一、案例分析二、静态代理1、静态代理概述2、静态代理的实现3、静态代理的优缺点三、动态代理1、字节码动态加载2、JDK动态代理3、JDK动态代理原理4、CGLIB动态代理5、拦截器思想四、代理总结
Spring
White Camel
·
2020-08-25 16:42
Spring
Spring——DAO层、Spring JDBC、Spring事务控制
JDBCTemplate类2.2、SpringJDBCCRUD操作2.3、Spring提供的JdbcDaoSupport二、Spring中的事务控制1、引出事务2、事务回顾3、Spring对事务的管理API4、事务传播规则
Spring
White Camel
·
2020-08-25 16:42
Spring
Spring
Spring
JDBC
Spring事务控制
事务
JDBCTemplate
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
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他