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学习
路线
跟我学Spring3Spring概述Spring是什么Spring能做什么为什么需要Spring如何学好SpringSpring基础Spring架构图典型应用场景Spring之IOCIOC概述IOC是什么IOC能做什么IOC和DIIOC容器基本原理IOC容器的概念Bean的概念HelloWorldIOC的配置使用XML配置Bean配置Bean命名实例化BeanSpring之DIDI配置使用依赖和依
无垠星空
·
2020-07-09 03:09
Spring学习
-手写IOC(xml版)
1.IOC介绍ioc:依赖注入(本人比较喜欢这类描述),字面意思比较好理解,我们在class类中定义的一些对象属性,默认值为null,spring框架自动帮我们注入这些属性的实例对象。不需要再用传统的方式每次使用对象时,在代码中new这个对象,spring默认创建对象的方式是单例(在多线程并发时要注意)。2.如何实现问题:定义属性(javaBean对象)时,怎么自动给属性(这个javaBean)赋
不懂的浪漫
·
2020-07-09 02:51
Spring学习
笔记——第三天
一、Spring的jdbcTemplate操作1.导入所需jar包2.设置数据库信息3.创建jdbcTemplate对象4.调用方法添加操作@Testpublicvoidadd(){//设置数据库信息DriverManagerDataSourcedataSource=newDriverManagerDataSource();dataSource.setDriverClassName("com.my
绿芽在山顶
·
2020-07-09 00:57
Spring学习记录
Spring学习
总结——Spring概念详解
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。你可能正在想“Spring不过是另外一个的framework”。当已经有许多开放源代码(和专有)J2EEframework时,我们为什么还需要SpringFramework?Sprin
weixin_45919347
·
2020-07-08 23:09
Spring学习
第一天笔记
Spring_day011、Spring4学习路线Spring第一天:Spring概述,SpringIOC入门(xml),Spring的bean管理,Spring属性注入Spring第二天:Spring的IOC的注解方式,Spring的IOP开发(XML)Spring第三天:Spring的IOP的注解开发,Spring的声明式事务,jdbcTemplateSpring第四天:SSH的整合,Hibe
Serkar
·
2020-07-08 22:56
Spring
Spring学习
Day01
概述什么是Spring:Spring是分层的JavaSE/EE引用full-stack(全站式)轻量级开源框架,以IoC(控制反转)、AOP(面面向切面编程)为内核。发展历程:1997年,IBM提出了EJB的思想。1998年,SUN制定了规范标准EJB1.02004年,RodJohnson阐述了J2EE开发不使用EJB的解决方式(Spring雏形)2017年,发布spring5.0通用版Sprin
UroloC
·
2020-07-08 22:45
SSM
spring
Spring学习
笔记——第二天
Spring学习
打卡
Spring学习
笔记---第二天Spring笔记第二天配置信息参数化概念:把Spring配置文件中经常需要修改的配置,抽取到小配置文件中开发步骤:BeanPostProcessor技术后置处理
weixin_43829407
·
2020-07-08 22:17
spring
spring
Spring学习
笔记(依赖注入)
依赖注入(DependencyInjection)Spring通过IOC的方式降低程序间的耦合(依赖关系),依赖关系的管理都交给Spring来维护,依赖关系的维护就称为依赖注入能注入的三种类型1.基本数据类型和String2.其他bean类型(在配置文件中或者注解中配置过的bean)3.复杂类型/集合类型注入方式1.使用构造函数提供使用标签construct-arg(bean标签内部)标签的属性:
00111001
·
2020-07-08 21:19
JAVA
Spring学习
笔记day01——Spring入门
Spring学习
Spring介绍##1.1Spring概述Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign
_CoolWind
·
2020-07-08 20:11
Spring学习
Java
Spring
Spring学习
(一)------DI,IOC,Bean
什么是Spring目的:解决企业应用开发的复杂性。功能:使用基本的JavaBean代替EJB,并提供更多的企业应用功能。优点:使用IOC容器,架构对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注应用逻辑。核心模块:Core:spring-core。整个框架的核心工具,其他模块都要使用该包里面的类。Beans:spring-beans。Spring定义Bean的支持,负责访问配
Clay小丑
·
2020-07-08 19:53
Spring
Spring学习
2 - Spring自带Junit单元测试、通过XML、注解将Bean注册到Spring容器上
文章目录1.Spring自带Junit单元测试1.1步骤、以及测试类注解的设置1.2代码测试2.实例化对象的五种方式-XML容器配置文件、以及注解2.1Class反射进行生成对象2.2工厂的静态方法生成对象2.3实例化化工厂成员方法生成对象2.4实现Spring内置的FactoryBean接口2.5测试XML四种方式配置的运行效果2.6注解自动注册到Spring容器1.Spring自带Junit单
嗯嗯**
·
2020-07-08 19:30
Java
Spring
spring学习
笔记肆——AOP
AOP是Spring框架中另一个核心技术和特色AOP的全称为AspectOrientedProgramming,即为面向切面编程。那具体来说什么是面向切面编程呢?我们正在刚学习controller、service、dao三层开发结构的时候,往往使用的是面向对象的思想,对一个类添加相应的方法。当时到了开发后期的时候,例如我们想要在dao层增加方法的时候,就要触及到dao层的代码,这样非常的不方便,使
Maiizee
·
2020-07-08 19:56
ssm学习
spring学习
笔记(17)数据库配置[1]spring数据连接池详解
数据连接池在spring中,常使用数据库连接池来完成对数据库的连接配置,类似于线程池的定义,数据库连接池就是维护有一定数量数据库连接的一个缓冲池,一方面,能够即取即用,免去初始化的时间,另一方面,用完的数据连接会归还到连接池中,这样就免去了不必要的连接创建、销毁工作,提升了性能。当然,使用连接池,有一下几点是连接池配置所考虑到的,也属于配置连接池的优点,而这些也会我们后面的实例配置中体现:1、如果
weixin_34113237
·
2020-07-08 16:50
Spring学习
之开发环境搭建
Spring学习
之开发环境搭建Spring的介绍Spring是一个轻量级的Java框架,由于Spring基本提供了全套的开发服务,所以Spring基本上可以应用在Java开发中的很多方面,从本周开始学习
颜洛滨
·
2020-07-08 14:34
Spring学习
总结(三)——Spring实现AOP的多种方式
AOP(AspectOrientedProgramming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP可以分为静态织入与动态织入,静态织入即在编译前将需织入内容写入
weixin_30561177
·
2020-07-08 14:29
【
Spring学习
笔记】08 spring整合junit4测试
2018.5.231.导包再导入spring-test2.在实体类person中添加注解,不添加注解也行在xml中文件中添加bean也是可以的@Component("person")//给这个类起名字,不起则默认类名小写component:组件的意思作用等同于
子逊的辛酸史
·
2020-07-08 10:11
spring
ssm
Spring学习
笔记——核心容器Bean
Bean是什么JavaBean是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java类可以通过自省机制发现和操作这些JavaBean的属性。一个javaBean由三部分组成:属性、方法、事件JavaBean的任务就是:“Writ
Java大猿帅
·
2020-07-08 09:18
spring
Spring学习
笔记(1)---依赖注入
依赖注入概述传统业务应用至少由两个或者更多的类组成,这些类相互之间进行协作来完成特定的业务逻辑。通常,每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用,这将导致高度耦合和难以测试的代码。通过依赖注入(DI),对象的依赖关系将由负责协调系统中各个对象的第三方组件在创建对象时设定。对象无需自行创建或管理它们的依赖关系。依赖关系将自动注入到需要它们的对象中。应用依赖注入,代码会变得更简单、
technogenius
·
2020-07-08 07:20
spring
spring
学习
笔记
bean
依赖注入
Spring学习
笔记:注入(injection)【Set注入、构造注入、反转控制 与 依赖注入】
Spring笔记汇总注入(injection)注入1、什么是注入1.1为什么需要注入1.2如何进行注入[开发步骤]1.3注入的好处2、Spring注入的原理(非源码)Set注入详解1、JDK内置类型1.1基本类型加String1.2数组类型集合注意事项1.3set类型1.4List集合1.5Map集合1.6Properties1.7复杂的JDK类型(如:Date)测试方法2、用户自定义类型2.1第
Don’t care.
·
2020-07-08 06:57
spring
【
Spring学习
33】Spring事务(3):事务属性之隔离级别(isolation level)
事务属性上文的例子中,在声明事务时,用到了@Transactional(readOnly=false,propagation=Propagation.REQUIRED)。中间的参数readOnly,propagation我们称为事务属性。它就是对事务的基本配置。事务属性有五个方面:传播行为,隔离级别,事务超时时间,回滚规则,是否只读。由属性接口TransactionDefinition可以看到,可
唐大麦
·
2020-07-08 06:19
-------【Spring】
Spring学习点滴
Spring学习
笔记:Bean的销毁
本文是自己学习的一个总结,和该文章对应的是bean的初始化这篇文章,链接如下https://blog.csdn.net/sinat_38393872/article/details/1069966791、bean的销毁简介1.1、bean的初始化发生在什么阶段Bean的销毁一般发生在容器关闭的阶段。我们可以在销毁时定制一些动作满足需求2、Bean销毁的回调函数2.1、基于@PreDestroy,销
大苏打seven
·
2020-07-08 05:13
Spring
Spring学习
笔记:Bean的装配方式
本文是自己学习的一个总结目录1、基于XML装配1.1、构造器装配Bean和setter装配Bean1.1.1构造器装配Bean1.1.1.1、构造器参数和类型自动匹配1.1.2、通过setter注入装配1.2、引用型赋值和集合型赋值1.2.1、引用型赋值1.2.2、集合类赋值1.2.2.1、List类型1.2.2.2、Set类型1.2.2.3、Map类型1.3、命名空间赋值1.3.1、c命名空间1
大苏打seven
·
2020-07-08 05:13
Spring
Spring学习
笔记:Bean初始化
本文是自己学习的一个总结这里写目录标题1、bean初始化简介1.1、bean的初始化发生在什么阶段,做了什么事2、Bean初始化的回调函数2.1、基于@PostConstruct,构造后回调函数2.1.1、使用@PostConstruct2.1.2、同一个类中使用多个@PostConstruct2.1.3、注解生效范围2.2、实现InitInitializingBean覆写afterPropert
大苏打seven
·
2020-07-08 05:13
Spring
Spring学习
笔记:BeanDefinition
本文是自己学习的一个总结目录1、什么是BeanDefinition1.1、BeanFactory中的BeanDefinition2、BeanDefinition中的元信息3、BeanDefinition的构建3.1、BeanDefinitionBuilder构建BeanDefinition3.1.1childBeanDefinition、rootBeanDefinition和genericBean
大苏打seven
·
2020-07-08 05:13
Spring
Spring学习
笔记(1.2):什么是依赖查找,依赖查找的实现方式
本文是我学习的一个总结#a这片文章是对自己学习的总结。1、什么是依赖注入简单回忆一下控制反转的概念(IOC)。开发过程中,我们在一个类中的代码常常会依赖到其他的类对象。比如下面的service类需要用到dao类提供的操作数据库的方法,也就是service依赖dao。没有dao,service的一些方法就没法进行下去。既然需要这个类对象,那最简单的方式就是直接去new出来。publicclassSe
大苏打seven
·
2020-07-08 05:42
Spring
Spring学习
笔记:AspectJ指示器
AspectJ指示器是Spring中使用AOP时,用来确定拦截对象的工具。下面是列举常用的指示器的用法。execution这个最常见,他可以指定具体返回类型的方法被拦截,或者某个包下所有的方法被拦截,或者具体的某个方法等。execution的表达式写法如下execution(修饰符返回类型包名.类名.方法名(参数列表))修饰符和返回类型可以用*表示“所有”execution(*Stringcom.
大苏打seven
·
2020-07-08 05:10
Spring
Spring学习
参考书:Spring实战Spring核心一、Spring之旅1.1简化Java开发通过4种关键策略来简化Java的开发:基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松耦合;基于切面和管理进行声明式编程;通过切面和模板减少样板式代码。1.1.1POJO的最小侵入性编程避免框架自身的API而弄乱我们的应用代码,意味着某个类在Spring应用和非Spring应用中都可以发挥同样的作用
山上有只羊M
·
2020-07-08 04:56
#Spring
Java
Spring学习
6(5):FactoryBean及使用注解配置
Spring学习
6(5)FactoryBean Spring通过反射机制利用的class属性来指定实现类的方法在Bean的实例化过程较为复杂时会增加编码繁琐度。
real_Rickys
·
2020-07-08 03:20
java
spring
Spring学习
笔记一(IOC思想)
注:这是学习过程的记录,可能出错,仅供参考spring简介Spring是分层的JavaSE/EE应用full-stack轻量级开源框架,以IoC(InverseOfControl:反转控制)和AOP(AspectOrientedProgramming:面向切面编程)为内核,为程序员提供了许多优秀的技术,简化了Javaee的开发,spring有许多优点:方便解耦,简化开发,支持AOP编程思想,支持声
水中无名鱼
·
2020-07-08 03:59
Spring框架学习笔记
Spring学习
笔记四(声明式事务)
Spring的声明式事务在web开发中,免不了要与数据库打交道,一旦与数据库联系上了就免不了要写事务,保证业务逻辑的正常运行。在以前写事务,我们需要自己通过connection开启事务setAutoCommit(false),然后正常则提交commit,异常就回滚rollback,通过事务能够保证数据的一致性,如果有许多业务都需要开启事务,这样就会出现许多重复的代码,使得代码臃肿,编写也比较繁琐,
水中无名鱼
·
2020-07-08 03:59
Spring框架学习笔记
Spring学习
笔记二(注解的使用)
注:这是学习过程的一些个人笔记,可能理解不够,会有错误的地方。#Spring的注解使用在Spring中有全XML方式,还有半注解方式,还有全注解方式,半注解方式是因为我们在使用Spring时可能需要第三方的Jar包,对于第三方的包我们是无法在其源代码上加入注解的,我们只能在我们自己的类中加入注解,因此是半注解方式,而全注解方式,我们其实也是无法在第三方的类中加代码,但是我们可以创建一个注解类,然后
水中无名鱼
·
2020-07-08 03:28
Spring框架学习笔记
Spring学习
笔记三(AOP使用)
注:这是学习过程的一些个人笔记,可能理解不够,会有错误的地方。AOP的简介AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,AOP的提出是为了解决面对对象编程的一些弊端,比如,在一个实际项目中,如果需要测试某一类业务的性能,最传统的方法就是把这些的业务的源代码找到,然后在这些代码中编写测试性能的代码,一个业务就要编写一个测试性能代码,有多少业务就要写多少个,最后
水中无名鱼
·
2020-07-08 03:28
Spring框架学习笔记
Spring学习
笔记(一)——Spring介绍及工厂模式解耦
目录Spring概述Spring是什么为什么要学习Springspring的体系结构Spring相关概念程序的耦合:工厂模式和控制反转手写工厂模式解耦案例spring的IOC解决程序耦合准备spring的开发包基本概念创建bean对象的三种方式bean的作用范围调整bean对象的生命周期基于XML的配置IOC耦合Spring概述Spring是什么Spring是分层的JavaSE/EE应用full-
不愿意做鱼的小鲸鱼
·
2020-07-08 02:56
java
Spring
spring
java
设计模式
spring学习
笔记(七)HttpMessageConverter
spring学习
笔记(七)HttpMessageConverter1.HttpMessageConverter的加载2.从StringMessageConverter探究消息转换器的原理1.HttpMessageConverter
程序员DMZ
·
2020-07-08 02:21
java
spring
Spring学习
笔记——AOP
静态代理和动态代理静态代理:角色:1.抽象接口(租房:接口)2.真实角色(比如房东小张:实现类实现抽象接口)3.代理角色(代理真实角色,比如中介,负责帮小张卖方:实现类实现抽象接口,同时拥有小张这个成员属性,它可以调用小张实现的方法,并且增加自己的方法在里面)4.客户(买房人:比如测试类,直接new真实角色,并把真实角色传入new代理角色中)例子://抽象接口:租房publicinterfaceR
JYY_JYY_
·
2020-07-08 01:34
Spring
SSM
java
Spring学习
笔记1.1--入门实验
SpringFramework开发工具:IDEAProfessional,JDK1.8及以上,Maven工具容器核心组件:Beans:表示对所以Bean对象的管理,主要是包含了对象间的关系配置,以及一些对象实例化操作;Core:包含了最底层的开发支持,例如:依赖的注入关系、资源文件的访问,数据类型的转换;Context:提供的是一个完整的容器上下文,在这个上下文之中可以处理对象的生命周期或者是事务
Vlad Craste
·
2020-07-07 23:42
Spring
后端
Java
Spring学习
笔记——第二天
Spring学习
笔记一、基于aspect的注解实现AOP第一步、创建对象的Bean第二步、在spring核心配置文件中开启AOP操作第三步、在增强的类上使用注解importorg.aspectj.lang.annotation.Aspect
桃尤珩
·
2020-07-07 23:10
框架
Spring学习笔记
Spring学习
笔记——第一天
Spring学习
笔记一、Spring概念Spring是一个开源的、轻量级的框架,spring也是一个一站式的框架。它可以使用JavaBean来代替EJB。
桃尤珩
·
2020-07-07 23:39
Spring学习笔记
Spring学习
笔记四:Spring整合SSH框架,整合c3p0连接池,spring的aop事务操作,扩大session作用范围...
1.
Spring学习
笔记四:Spring整合SSH框架,整合c3p0连接池,spring的aop事务操作,扩大session作用范围。
¥诸葛村夫¥
·
2020-07-07 21:26
spring学习
笔记(1)-spring依赖注入的几种方式
spring有多种依赖注入的模式,下面进行罗列:1.set注入(用的很多):此方法最为简单,用的也非常多,我创建了一个javabean,在xml文件中对它进行了set注入,具体的javabean如下写完javabean后在xml文件中进行注入,配置要注入的属性和具体的值,xml配置如下2.构造器注入(用的也非常多)此方法需要先写好一个javabean,并具有带参的构造方法,可以在xml文件中配置属
别叫我风哥
·
2020-07-07 21:18
spring
spring学习
(官网)——解决版本冲突问题
1:spring版本冲突:在使用maven时有可能会意外的混入了不同版本的springjar包,比如你可能会发现第三方库,或者另外一个springproject,如果你忘了明确地声明依赖,会出现各种意想不到的事情。为了克服这样的问题,maven提供了"billofmaterials"(BOM)依赖的理念,你可以在你的dependencyManagement部分导入spring-framework-
下一个转角124
·
2020-07-07 20:45
Spring学习
----整合Junit与整合web
整合Junit1.导入jar包基本:4+1测试:spring-test...jar2.让Junit通知spring加载配置文件3.让spring容器自动进行注入修改测试类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations="classpath:applicationContext.xml")publiccla
没有刺的仙人掌
·
2020-07-07 20:46
java
WebFrame
learning
最全面的 Spring 学习笔记
最全面的
Spring学习
笔记Spring致力于提供一种方法管理你的业务对象。在大量JavaEE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。
xiatian_sun
·
2020-07-07 19:34
Spring
spring
【
Spring学习
笔记】AOP编程学习笔记
一、AOP编程使用的场合我们在使用Hibernate或者JDBC进行数据库编程的时候,通常在业务层会遇到这样的代码:获取session、打开事物、按业务逻辑执行DAO对象访问,捕获异常回滚操作或者无异常提交操作、关闭事物、关闭session。几乎在每个业务逻辑处理时都会进行类似顺序的处理,而这些代码是重复的并且是无法通过继承关系来进行代码复用,虽然使用模板模式可以进行一定程度的代码重用,但是依旧会
phil2036
·
2020-07-07 18:07
JAVA
Spring学习
笔记:1、概念理解
对Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,Java视线http://forum.javaeye.com/有不高手在谈论它。于是趁着有空闲时间,我也花了两个晚上看了看Spring,看的是夏昕的http://www.xiaxin.net/Spring_Dev_Guide.rar,文章写得不错。以下谈谈我的学习感受一、Spring的IoC(InversionofCon
leek2000
·
2020-07-07 13:07
spring
Spring学习
笔记(day01)
文章目录spring_day011spring介绍1.1三层架构中spring位置1.2spring一站式框架2spring搭建2.1导包2.2创建一个对象2.3书写配置注册对象到容器3spring概念3.1思想3.1.1ioc3.1.2di注入3.2applicationContext&BeanFactory3.2.1BeanFactory接口3.2.2ApplicationContext3.2
善解人衣——小白
·
2020-07-07 12:53
#
spring
java学习笔记
Spring学习
笔记——为何使用Spring
在我们的项目中我们可以不用Hibernate、可以不用Struts、可以不用ibatis但是我们几乎每一个项目都用到了Spring,这是为什么?下面让我们分析下Spring有何优点:1、降低组件之间耦合,实现软件各层之间的解耦2、可以使用容器提供的众多服务,如:事务管理、消息服务等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务,也不需要处理负责的事务传播。Hibernate的事务操作:
孙_悟_空
·
2020-07-07 08:00
Spring
Spring学习
笔记——Spring依赖注入原理分析
我们知道Spring的依赖注入有四种方式,分别是get/set方法注入、构造器注入、静态工厂方法注入、实例工厂方法注入下面我们先分析下这几种注入方式1、get/set方法注入publicclassSpringAction{//注入对象springDaoprivateSpringDaospringDao;//一定要写被注入对象的set方法publicvoidsetSpringDao(SpringDa
孙_悟_空
·
2020-07-07 08:00
Spring
Spring学习
笔记——Spring
1、spring是什么?Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅
Zhang_hua_chang
·
2020-07-07 01:07
Spring学习
笔记_day01_ioc
本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用.转载请注明出自:luogg的博客园谢谢配合!Spring_day01spring是一站式的框架,对EE的三层有每一层的解决方案,Web层,业务层,数据访问层.Web层:SpringMVC,持久层:JDBCTemplate,业务层:Spring的Bean管理IOC(InverseofControl):反转控制,
Wisdom1001
·
2020-07-07 01:11
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他