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学习
笔记--高级特性之Lazy-init延迟加载
Spring学习
笔记–高级特性之Lazy-init延迟加载Lazy-init延迟加载,Bean的延迟加载(延迟创建)ApplicationContext容器的默认⾏为是在启动服务器时将所有singletonbean
痛冕
·
2021-05-19 14:42
spring
java
Spring学习
记录
说来惭愧,自从毕业后就很少碰了,更别提写文章了,渐渐的发现自己不码点字记录下自己的学习和生活总感觉少了点什么,正好最近准备好好研究下Spring这个框架,就打算边学习边记录,顺便把放下的笔再拿起来。
ALEXIRC
·
2021-05-16 07:55
Aware接口的作用
简介在
Spring学习
中出现了很多以Aware结尾的类或者接口,这些类主要是为了辅助自定义组件来访问Spring容器底层的组件,bean属性等.列如我们想要在程序代码中获取ApplicationContext
Duanty
·
2021-05-14 09:27
spring学习
笔记(四)IOC高级特性
spring学习
笔记(四)IOC高级特性springIoC高级特性lazy-init懒加载懒加载开启方式之xmlBeanFactory和FactoryBeanBeanFctoryFctoryBeanspring
拐柒
·
2021-05-09 19:56
spring
Spring学习
笔记1--配置Spring
学习Spring开发,第一件事当然是配置Spring开发环境了,以eclipse为例说明,需要:-springsource-tool-suit-SpringFramework[下载途径]-commons-logging-1.2准备齐全后,打开eclipse--->Help--->选择Installnewsoftware--->点击Add,如果是压缩包选择achieve,如果已解压,选择local。
有为有不为
·
2021-05-09 15:06
Spring学习
笔记 | Spring表达式语言(spEL)
SpEL简介Spring表达式语言(简称SpEL)是一个支持运行时查询和操作对象图的强大表达式语言。语法类似于EL,SpEL使用#{}作为定界符,所有在大框号中的字符都将被认为是SpEL。SpEl表示字面量数值:#{数值}例如:、、字符串:#{'字符串'}或#{"字符串"}例如:、布尔值:#{布尔值}例如:SpEL引用bean、属性和方法引用其它对象:#{对象名}引用其它对象的属性:#{对象名.属
一颗白菜_
·
2021-05-08 03:45
Spring学习
(四)搞定切面(AOP)
Spring导语:面向切面编程(AOP)所要解决的问题是把横切关注点与业务逻辑相分离。DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。日志是应用切面的常见范例,除此之外,切面还适用声明式事务、安全和缓存。主要内容:面向切面编程的基本原理通过POJO创建切面使用@AspectJ注解为AspectJ切面注入依赖一、面向切面编程的基本原理横切关注点可以被模块化为特殊
木书
·
2021-05-07 04:19
Spring学习
手册(1)—— HelloSpring
环境相关:JDK:1.8.0_121IDE:IntelliJIDEA2016.3.4Spring-Framework:4.3.6.RELESESpring框架为基于JAVA的企业级应用提供了一套通用、可配置的编程模型,并使应用可较容易的部署在不同的平台。Spring致力于企业应用“基础设施”建设,以便于应用开发团队专注于应用业务逻辑。Spring框架为我们提供了以下特性:Spring特性:依赖注入
泽_渊
·
2021-05-02 06:06
spring学习
(一)
Spring是一个轻量级的控制反转(Ioc)和面向切面(AOP)的容器框架。所谓控制反转就是把控制权交出去,在使用的过程中得到这样的对象,通过IOc可以实现松耦合的目的。面向切面编程,分离应用的业务逻辑和系统服务。进行内聚性的开发。Spring包含并管理对象的配置和生命周期,这个意义上而言它是一种容器。所有的对象在spring里面都称之为bean.Ioc:控制反转:控制权的转移,应用程序本身并不负
简约1
·
2021-05-02 06:42
spring学习
8( SpEL 使用)
SpEL可以引用静态方法使用运算符引用其他bean属性动态的为bean赋值使用SpEL为属性赋值为bean标签value属性赋值格式"#{值}"赋值的类型一个字面值bean或String类型字符是单引号使用SpEL引用类的静态属性为bean标签value属性赋值格式"#{T(类路径).值}"使用SpEL引用其他的bean300000?'小康':'温饱'}">不需要使用ref可直接在value属性中
又是那一片天
·
2021-04-30 14:18
spring学习
4(自动装配)
自动装配注:这里使用了p命名空间手动装配就是要手动指定引用自动装配要使用bean标签的属性autowireautowire="byName"根据bean的属性set方法的属性名和配置的beanid值进行自动匹配```-autowire="byType"根据属性类型自动匹配配置bean配置的class在配置文件中只能唯一
又是那一片天
·
2021-04-29 21:15
Spring学习
(三):IOC容器详解
文章目录什么是IOC底层原理XML注入实现IOC注入常规类型属性set方法注入有参构造注入P空间注入(了解)注入特殊类型属性空值特殊符号外部Bean内部Bean和级联配置内部Bean配置级联配置注入集合属性普通注入注入对象集合自动装配外部属性文件工厂BeanBean的作用域Bean的生命周期注解方式实现IOC注解概述Spring针对Bean管理中创建对象提供的注解实现对象创建扫描细节配置实现属性注
我可能在扯淡
·
2021-04-29 20:20
spring
spring
5
ioc
Spring学习
(二):入门案例
文章目录下载Spring5IDEA创建项目导入Spring5核心Jar包导入Junit相关Jar包创建类和方法XML文件配置测试代码编写运行结果下载Spring5下载地址:https://repo.spring.io/release/org/springframework/spring/release代表稳定版本,我这里下载5.2.6下载后效果:IDEA创建项目打开IDEA,新建一个普通JAVA项
我可能在扯淡
·
2021-04-28 21:28
spring
spring
5
java
Spring学习
(一):框架概述
文章目录什么是spring?Spring的相关概念IOC(控制反转)DI(依赖注入)AOP(面向切面编程)Spring的优缺点优点缺点Spring由哪些模块组成Spring框架中都用到了哪些设计模式什么是spring?Spring是一个轻量级Java开发框架,最早有RodJohnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEEful
我可能在扯淡
·
2021-04-28 20:29
spring
5
spring
Spring学习
笔记:Spring Bean的生命周期
本文仅供学习交流使用,侵权必删。不作商业用途,转载请注明出处SpringBean生命周期细分为以下阶段:SpringBean生命周期我将Bean的生命周期理解为由两个主要过程组成:创建过程以及销毁过程。源码阅读Bean创建过程Bean创建过程的代码入口在AbstractAutowireCapableBeanFactory的createBean方法。Bean实例化过程实例化前阶段实例化前阶段是在Ab
大力papa
·
2021-04-28 15:24
spring学习
笔记(一)自定义spring
spring学习
笔记(一)自定义springIOC与AOPIOCAOP自定义IOC和AOP自定义IOCxmlBeanFactory解析自定义AOP数据库事务IOC与AOP在spring中老生常谈的就是IOC
拐柒
·
2021-04-26 22:30
spring
Spring学习
之路(三)
数据注入创建包含所有集合类别的类packagecom.collection;importjava.util.List;importjava.util.Map;importjava.util.Set;publicclassDeparment{privateStringname;//单个字符串属性privateString[]empname;//array类型属性privateListemplists
秋灯锁忆
·
2021-04-25 07:32
Spring学习
day-64:AOP的实现
一、Schemabase的方式1.出现的问题:我们使用传统方式进行项目开发的时候,我们书写好的功能模块后期的扩展比较的麻烦。AOP的原理:AOP的本质是通过动态代理实现的,在Spring中动态代理主要分为两类:JDK的动态代理(基于接口)和CGLIB的动态代理(基于继承)。2.扩展:OOA:面向对象的分析;OOD:面向对象的设计;OOP:面向对象的编程;AOP:面向切面的编程,对OOP的补充,传统
开源oo柒
·
2021-04-22 07:20
Spring学习
笔记(五)——Spring中常用的注解
Spring中常用的注解:@Autowired:进行自动装配,先通过byType进行自动装配,再通过byName进行自动装配,@Autowired(required=false)允许这个bean属性在xml文件不存在(没有在xml文件中配置),默认required=true@Qualifier:搭配@Autowired使用,@Qualifier(value=id)查找指定id的bean进行自动装配
流水伊旧
·
2021-04-17 13:59
Spring学习
SSM框架学习
Spring学习
笔记(一)——控制反转IOC
我们以前写代码是先写一个持久层Dao的接口,并写一个对应的实现类:publicinterfaceUserDao{publicvoidintroduce();}publicclassUserADaoImplimplementsUserDao{publicvoidintroduce(){System.out.println("大家好,我是A");}}调用的话在写一个业务层Service的接口,再写一个
流水伊旧
·
2021-04-14 20:17
Spring学习
SSM框架学习
dubbo的启动过程(五)--消费方
除了InitializingBean这个接口,他还继承了FactoryBean接口,实例化的时候,就会调用getObject方法,例子看
spring学习
之
·
2021-04-11 14:39
dubbojava源码分析
dubbo的启动过程(一)--BeanDefinition解析
注:源码版本是2.7.4.1在之前
spring学习
中,我们知道,spring容器启动的时候,会先生成BeanDefinition,这个步骤是在obtainFreshBeanFactory(我们这里是用注解讲的
·
2021-04-11 14:38
dubbojava源码分析
spring-ioc学习笔记
Spring学习
笔记1.什么是Spring?Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
Dexter43
·
2021-03-31 16:09
图解BeanPostProcessor注册
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:33
javaspring源码分析
图解BeanPostProcessor注册
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:32
javaspring源码分析
图解BeanFactoryPostProcessor
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 01:31
javaspring源码分析
图解BeanFactoryPostProcessor
spring学习
之源码分析--AbstractApplicationContext之refresh也提过了这个接口,这里用图解的方式重新看看这个接口。
·
2021-03-12 00:19
javaspring源码分析
Spring Cloud学习笔记--Spring Boot初次搭建
所以很久以来我的
Spring学习
都是出于停滞状态的。不过这种状态在我接触了SpringBoot之后,就发生了改变。
有财君
·
2021-03-12 00:12
Spring源码分析(一)基本框架介绍
核心容器2.数据访问/集成3.Web4.AOP5.Test二、设计理念三、使用场景1.典型的Springweb应用程序2.Spring中间层使用第三方web框架3.远程调用4.EJBs-包装现存POJOs
Spring
给自己一个 smile
·
2021-02-24 19:53
Spring
Spring
Ioc
Spring
Aop
源码分析
Spring学习
笔记-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:00
javaspring后端
Spring学习
笔记-01
1.Spring简介一句话概括Spring,Spring是一个开源的、轻量的控制反转(IOC)和面向切面编程(AOP)的框架。1.1Spring、SpringMVC、SpringBoot和SpringCloud的区别SpringMVC是在Spring基础之上结合了MVC三层架构的框架,使用DispatchServlet和视图解析器做到了更方便的视图跳转和控制器调度处理,主要负责处理WEB应用开发。
·
2021-02-23 20:29
javaspring后端
spring学习
中遇到的问题之一
问题:org.springframework.context.ApplicationContextException:Unabletostartwebserver;nestedexceptionisorg.springframework.boot.web.server.WebServerException:UnabletostartembeddedTomcat原因:在使用aop的时候,书写exec
我自是年少韶华倾负
·
2021-02-14 21:50
java
aop
Spring5学习笔记——day06
文章目录Spring12、整合MyBatis12.1回忆MyBatis12.2MyBatis-
Spring学习
12.3整合实现一12.4整合实现二13、声明式事务13.1回顾事务13.2测试13.3Spring
subeiLY
·
2021-01-31 22:32
Spring5
spring
java
Spring学习
笔记
Spring学习
笔记一.使用set注入实现复杂类型集合数据1.实体类/***地址实体类*/publicclassAddress{privateStringaddress;publicStringgetAddress
奔跑的码农!
·
2021-01-24 17:39
spring
java
后端
bean
ioc
Spring学习
记录01
JavaEE概述第一阶段:Java2.0版本提出Java划分为3大平台;JavaSE:标准版(桌面应用:eclipse,Navicat,IDEA)JavaME:微型版(移动端应用)JavaEE:企业版(开发大型企业应用)大型企业应用需求1、高并发(能够支持大量的用户同时在线几万-几百万);2、大数据量(单表的数据可能都达到几千万);3、支持分布式事务;4、支持集群,支持负载均衡;注意:单台的tom
Nobita98
·
2020-12-07 10:59
监督学习
【狂神说】
Spring学习
笔记(全)
版参考链接:https://www.bilibili.com/video/BV1WE411d7Dv【狂神说】Java学习完整路线https://www.bilibili.com/read/cv5702420
Spring
黑心白莲
·
2020-11-27 17:38
【长文】
Spring学习
笔记(七):Mybatis映射器+动态SQL
1概述本文主要讲述了如何使用MyBatis中的映射器以及动态SQL的配置。2MyBatis配置文件概览MyBatis配置文件主要属性如下::相关设置,键值对形式:类型别名:类型处理器:对象工厂:插件,包含若干个:环境配置,包含若干个,在中可以指定事务管理器以及数据源:数据库厂商标识:映射器,包含若干个注意顺序不能颠倒,否则启动时会发生异常。3准备步骤由于本文大部分的代码都只给出了关键的语句而没有完
氷泠
·
2020-11-21 21:39
spring
mybatis
spring学习
之bean的定义
除了@Bean定义bean以外,spring还提供了其他的定义形式。@Component、@Repository、@Service、@Controller和@Configuration@Component是spring定义bean的通用注解,@Repository、@Service和@Controller等注解,都是继承@Component。@Repository用于持久层,@Service用于服
大军
·
2020-11-13 17:53
java
spring
Spring学习
笔记,菜鸟必看,带你吃透Spring
Spring介绍Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring使用Spring开发包解压后的目录介
秃头大哥
·
2020-11-13 11:20
spring
springboot
linux
c++
程序员
python菜鸟笔记-
Spring学习
笔记,菜鸟必看,带你吃透Spring
Spring介绍Spring是一个开源框架,是一个分层的JavaEE一站式框架。所谓一站式框架是指Spring有JavaEE开发的每一层解决方案。WEB层:SpringMVCService层:Spring的Bean管理,声明式事务DAO层:Spring的JDBC模板,ORM模板优点:IOC:方便解耦合AOP:对程序进行扩展轻量级框架方便与其他框架整合Spring使用Spring开发包解压后的目录介
weixin_39614754
·
2020-11-11 14:20
2020年
Spring学习
笔记目录
一、Spring框架Spring框架学习笔记01:初探Spring——采用Spring配置文件管理BeanSpring框架学习笔记02:初探Spring——利用组件注解符精简Spring配置文件Spring框架学习笔记03:初探Spring——利用注解配置类取代Spring配置文件Spring框架学习笔记04:初探Spring——采用Java配置类管理BeanSpring框架学习笔记05:Spri
howard2005
·
2020-10-24 09:42
Spring
Boot基础
Java编程园地
1024程序员节
超详细
Spring学习
笔记,深入底层
文章目录一、Spring概述1.1Spring的优良特性:1.2Spring模块介绍二、IOC控制反转和&DI依赖注入2.1IOC(InversionofControl):反转控制2.2DI(DependencyInjection):依赖注入2.3IOC容器在Spring中的实现2.4ApplicationContext的主要实现类2.5ConfigurableApplicationContext
Q_加把劲骑士
·
2020-10-17 09:34
Java
SSM
spring
java
Spring学习
随笔1
这是我学习spring的第一天大概所有刚开始学习的人都会觉得很简单吧,至少在我经历过《Java编程思想》的折磨后,对于如此简单易懂的《Spiring实战》感到非常亲切,如同从一个炎热的沙漠一下子回到了宜居的城市,一片轻松。说实话,自己自学很费功夫,而且也不讨好。但我还是喜欢这种挑战。我相信自己能够很快的摆脱困境,工作也好,婚姻也好,都是这样。颓废的生活已经过够,我要好好奋斗。看起来像是一个说着玩的
圆月不再
·
2020-10-11 10:44
spring学习
笔记day01(2):IOC容器底层原理
IOC容器IOC底层原理一、IOC的基本概念和原理什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了耦合度降低(3)做入门案例就是IOC实现IOC底层原理用到的技术:xml解析、工厂模式、反射使用IOC的原因:原始方式创建和调用对象耦合度太高举例:类A、类B、类C三个类,A类和C类中创建了B类的对象,且通过该对象调用了B类中的方法调用了B
码农王小白
·
2020-10-10 17:55
spring
#
IOC容器
spring
java
Spring基础知识总结---IOC、AOP
Spring学习
总结一、Spring架构分层1.框图二、IOC1.IOC介绍2.IOC作用3.思考四个问题三、AOP1.aop介绍2.AOP作用/应用场景一、Spring架构分层1.框图ADD:被Spring
予舍杨
·
2020-09-17 15:10
项目总结
java
spring
ioc
aop
Spring学习
笔记5,HibernateTemplate简单测试使用
了解事务我们一般说的事务是来源于关系数据库,当有数据持久化需求时一般都需要事务控制。关系数据库:支持事务控制,mysql数据库存储引擎为InnoDB支持事务,存储引擎为MyIsam不支持事务。jdbc:支持事务控制,设置CommitAuto(false)Hibernate:支持事务,使用session.beginTransaction(),再session.getTransaction().com
Tuzki_小辣鸡
·
2020-09-17 09:32
Spring学习笔记
【
Spring学习
及总结02】Spring模块划分
Spring的体系结构:绿色的部分为划分的模块,黑色部分代表这些模块由哪些jar包组成,如果想要使用这个部分的完整功能,就需要导入这些jar包。1.Test:Spring的单元测试模块spring-test-4.0.0.RELEASE2.CoreContainer:核心容器(IOC),spring-context-4.0.0.RELEASEspring-beans-4.0.0.RELEASEspr
六便士~
·
2020-09-17 01:16
Spring
Spring学习
笔记(前言)
制定模块(大纲)以下为2019年8月1号Spring注解驱动系列的文章更新传送门(建议顺序阅读)Spring源码解析之注解驱动的"发动机"Spring手动挡装配Bean之Enable模式揭秘SpringBoot自动装配的魔法SpringBoot自定义自动装配与Conditional失效问题在这里推荐一本书《Spring源码深度解析》:在阅读Spring源码的过程中,我大量参考了Spring源码深度
Static_lin
·
2020-09-17 01:39
spring
精读《Spring 概念》
spring是Java非常重要的框架,且蕴含了一系列设计模式,非常值得研究,本期就通过
Spring学习
这篇文章了解一下spring。
黄子毅
·
2020-09-17 01:54
设计模式
编程语言
spring
java
aop
Spring学习
之路(一)---Spring模块划分
1.Spring概述对于Java开发者来说,Spring是一个非常著名的框架。无论在什么Java方向的开发领域,Spring都有他的一席之地。在网上的资料可以知道,Spring是一个开源的框架,其官网地址为:Spring官网。Spring从一开始就是为了解决企业级应用在开发过程中遇到的复杂问题而提出来的,而且他的主要优势在于他是一个分层结构,开发者可以根据自己的需要引入相应的模块,而不用将所有的库
qrzeng
·
2020-09-17 01:56
Java
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
其他